Announcements

Free Stars: The Ur-Quan Masters on Steam February 19th, and Channel 44 Launch

Free Stars: The Ur-Quan Masters splash logo by Robert Mauritson

If you’re reading this and haven’t played The Ur-Quan Masters, first… please tell us how you found us. Second, don’t worry. Everyone on Earth will be able to play Free Stars: The Ur-Quan Masters on Steam next week starting Monday, February 19th.

We’re releasing on Steam so more people get to play and experience the fun of Free Stars: The Ur-Quan Masters, and we just need you to help us get the word out. A few suggestions:

  • Share the Steam page anywhere and everywhere you can. Social media, antisocial media, awkward family dinners, your local newspaper, a propeller plane towing a banner, or one of those Super Bowl blimp things with an advertisement on it. We’re not picky!
  • Stream the game on Twitch under The Ur-Quan Masters category, or convince your favorite streamer to play, and help us show the game to more people! If you are streaming on launch week, tag us on Twitter and we’ll share it with our communities as well and maybe even drop in to watch.

For this mission to succeed, we will need awesome strength, both in our flagship as well as the assistance of powerful, new allies. Help us find them! The bigger the fleet we bring in to join the Alliance of Free Stars, the more our ongoing work on the forthcoming sequel will be a success. We cannot win the fight alone, Captain. We will need allies.

Channel 44 on YouTube

Speaking of growing our fleet, we’re also excited to announce a video podcast series entitled Channel 44, where we talk with other game developers who graciously spare some of their time to talk with us about their love of The Ur-Quan Masters, game development, and anything else we were excited about. We will be posting it regularly on YouTube and distributing in audio form through the Pistol Shrimp Podcast.

Here’s the schedule of our first few discussions, with more to come too:

  • February 13: Tim Cain (Fallout, Arcanum, The Outer Worlds)
  • February 20: Ken Levine from Ghost Story Games (BioShock, System Shock 2)
  • February 27: Chris Remo from Campo Santo (Firewatch, Half-Life: Alyx)
  • March 5: Mark Darrah (Mass Effect, Dragon Age, Baldur’s Gate)
  • March 11: Henrik Fåhraeus from Paradox Interactive (Stellaris, Crusader Kings)

Our Patreon supporters will receive early access links to enjoy the entire bundle — ad-free — tomorrow!

We hope you enjoy learning more about us and about other game developers who were part of making some of the games we enjoyed too. At Pistol Shrimp, we believe making games with our community is one of our greatest strengths. With no shortage of news on how many game developers are struggling, the world needs more of what we’re doing together. Help us make a success story together for the Free Stars universe, and we can ensure there will be more successes to come.

Join us on Reddit, Patreon, and Discord to be a part of the community and let us know what you think.

Free Stars: The Ur-Quan Masters on Steam February 19th, and Channel 44 Launch Read More »

Studio Updates – End of Year 2023

Grab your festive drink, warm your feet by the Druuge furnace, and sit down for our seasonal end of year update. 2023 was a big year for us – 1 bigger than 2022, to be precise – with some unexpected turns, twists, and folds.

We’re winding down this year to start on some new, exciting things for 2024, so, in Dickensian style, let us walk for a moment with the spirits of the past, present, and future and hopefully scare a rich person into giving us some money.

The Present – Studio Holiday

Pistol Shrimp is “closing” for a week from December 25th until January 2nd for some holiday break time. Since we have no physical office, Dan will just be locking a small box in his closet which contains the keys to his work computer. Don’t be surprised if you still see us lurking around on the internet, as Dan is not going galavanting anywhere this year, but instead retreating into a vow of silence to protect Fred’s remaining sanity.

We do have one special holiday gift coming over the break as a thank you to our Patreon supporters, though. Be on the lookout!

The Past – 2023 In Review

We set out our goals for 2023 in last year’s blog post. We didn’t nail all of them, but it’s nice to look back and see where we succeeded and where we had challenges.

For Free Stars: Children of Infinity

  • We went from our working title (The Ur-Quan Masters 2) to our real name, Free Stars: Children of Infinity, and launched https://freestarsgame.com as its official home.
  • We entered production, where we had a firm enough set of solutions for how we would be making what we wanted to make, not just thinking about what we could want to make.
  • We released the Procedural Planet Generator which was the gateway for getting some community members involved with helping us create our real, in-engine procedural planet art solutions. They’ve made some awesome planets and are still making more.
  • We finished the story map for Free Stars: Children of Infinity, complete with a strong beginning, middle, and end (no spoilers, but we’re really excited about the final act). It will continue to evolve as we implement it in the game, and we love where it’s leading.
  • We know who ten of our new aliens are. We’re working with artists and writers on fleshing them out.
  • After living with Dan’s “art” for too long, we finally have support from artists building our actual in-game art, especially focused on ships and planetside.
  • We finished working on our proof-of-concept viewer and pivoted to using the Godot Engine as our target viewer to represent the audiovisual experience of the gameplay we had built in Simple.
  • I (Dan) played the adventure game for a solid five minutes, with music, sound, art, and UI, and I had a ton of fun. It is actually a massive, challenging milestone to hit, especially for a multifaceted game like ours. It makes the game world we’re manufacturing feel truly believable as I got to actually use the starmap and experienced the feeling – as a player – of entering orbit at an unknown (even to me!) planet before landing on its surface.
Interplanetary concept with a ship flying near a few different planets.
Interplanetary Work in Progress (Dec 2023)

For Pistol Shrimp

  • Paul and Ken moved on from Pistol Shrimp, having completed their work on the project and the industry, respectively. This was a big change-up, and we had to spend some time recalibrating our work.
  • We announced the re-release of Free Stars: The Ur-Quan Masters on Steam.
  • While we had to stop our twice-weekly development streams, they also came back for some more sporadic showcases, including an overview of our work with Godot. Most recently, we used the channel to host talks with other developers:
  • We continued to be flabbergasted (adj: lipids confusingly quivering with love and excitement) by the support from our amazing community on Patreon. Seriously, it means a lot to us, and we are still entirely self-funded with your support. In a challenging year for video game funding, we value our ability to maintain creative control without compromise, and we couldn’t do it without you. 

What’s Next for 2024?

If our crystal ball from last year was ultimately flawed, the one from this year will certainly have some imperfections. We want to let you know at least a slice of what to expect and what we’re planning for next year:

  • Free Stars: The Ur-Quan Masters Re-Launch: UQM will re-launch on Steam. We will announce a release date soon, and there will be a *party*.
  • Free Stars: Children of Infinity Details: We’ll be revealing more details for our forthcoming game, including, but not limited to: teasers of new story, characters, and gameplay; its planned release date; and more of what to expect from the final product.
  • More Development Streams: We really, really miss doing open development streams with the community. We want to do it more because we like having you involved (and we think it makes the game better), especially when more details are announced and various cats are out of various bags.
  • More Developer Chats & The Pistol Shrimp Podcast: You saw a couple we did this year, live, but did you know we have done a few more in pre-recorded sessions and are planning on doing even more as time goes on? We’ll be releasing these next year and also making them available as part of the old Pistol Shrimp Podcast.
  • Godot Viewer for All: Just as we released our toolset, Simple, for people to play with and use to make their own games, we are planning on releasing our Godot viewer, which will enable anyone to use Simple to add art, sound, and more sophisticated interactions to anything they make in Simple.
  • Discord Refresh: Yes, we know. The channels make no sense, it’s still called The Ur-Quan Masters 2, and there isn’t a place dedicated to bird photos. We’ll be giving it a fresh coat of paint.

That’s just a glimpse of our plans for next year. We don’t know what the future holds for us, which is part of what makes it exciting, but it also means that we may be surprised. This year was truly full of unexpected challenges, and we are grateful you are all here along for the ride. We hope you’re as excited about our progress as we are.

If you want to know more or get involved, please join us on Patreon, Discord, or Reddit, and be sure to follow us on Twitter (while it still exists) or whatever other social or anti-social places you like (even a mailing list!). Check the full list at https://freestarsgame.com.

Thank you, again, and Happy Holidays from Pistol Shrimp.

Studio Updates – End of Year 2023 Read More »

Upcoming Live Streams this December

We really miss being together with our live development streams. They’re on hold for a lot of good reasons, including the delicious spoilers we’re drowning in. In the meantime, we wanted to bring something fun back for the mandated time of seasonal festivities. Please celebrate with us, or else

This month, we’ll be hosting a couple special live streams with other game developers who we have some things in common with: a love of The Ur-Quan Masters.

  • Friday December 8th, at 1pm PT, with Brian Bucklew and Jason Grinblat from Freehold Games.
  • Tuesday December 19th, at 12pm PT, with Charlie Cleveland from Unknown Worlds.

Both of these will be hosted on Twitch, and VODs will be made available for those who cannot attend.

Look forward to a fun conversation, learn about some of our insights on games and game development, and share your love of Frungy with us live on Twitch, or at your own pace on Reddit, Patreon, or Discord. We hope to help satisfy your merriment quota before the Red Festivity Demon arrives to judge us all.

Upcoming Live Streams this December Read More »

31 Years of The Ur-Quan Masters

The Spathi High Council from The Ur-Quan Masters

Last year during November, we celebrated 30 years of The Ur-Quan Masters! This year, it’s not quite as big and round as 30, but it is 31. We wanted to have a quieter month but still celebrate the legacy of UQM and the wonderful community we have. We had lots of ideas! There were going to be balloons, dogs, balloon doggies. It was going to be great. Reality stepped in, and this month got away from us for a lot of reasons. Without going into specifics, 13 involved feathers, and 62 involved concrete. A story for another time.

In case you weren’t here for it, we celebrated the big three-oh last year, and the least we can do is highlight some of our favorite stuff from that time. If you didn’t get a chance to see or just want to walk down memory lane, check them out!

And, of course, our live celebration we did with x33n! (Also available on YouTube)

A few more goodies will be coming your way next month, but we wanted to at least humbly acknowledge and wrap up November. Stay tuned and join the discussion on Reddit, Patreon, and in Discord.

31 Years of The Ur-Quan Masters Read More »

Introducing Free Stars: Children of Infinity

In our bubbling cauldron which is the potion that will be UQM2, we have been adding the odds and ends we need for the game. Design and audiovisual content are like ingredients which add foundational magic but are there to be enjoyed later. Sometimes, though, we add a big, phosphorus ingredient, spilling out some awesome theatrical fog that curls all over the stage. Behold:

To continue our Halloween-themed metaphor, follow us, the cackling witches, as you imagine gnarled fingers beckoning you forward: “Walk with us, and inhale the wonders of our brew.”

Children of Infinity

Free Stars: Children of Infinity logo

When we finished pre-production a few months ago, we knew we were ready to create a fitting title. The Ur-Quan Masters was a solid subtitle for the original game, describing the main threat, and evoking its epic themes about freedom versus servitude. We searched for another name that would hint at what this new story is about and how the game might feel. With the story finished, we decided on Children of Infinity to describe the adventure awaiting you after vanquishing The Ur-Quan Masters. Let the speculation begin!

Free Stars:

For fans of UQM, we hope you’ll immediately understand the inspiration behind the name for our series. Following the Title: Subtitle paradigm, we wanted a phrase to tie our whole saga together without boxing in our story. If The Ur-Quan Masters was about the Ur-Quan, then the series is really about the Alliance of Free Stars, implying an iconic cast of characters, and their many adventures through hyperspace and beyond. 

By adopting Free Stars as the name of our series and setting, we have a direct way to talk about all of our games that we’ve worked on. After all, we don’t want to claim games we didn’t work on, let alone stories that aren’t connected to our multiverse. We want to identify which stories and games are ours and continue building our saga around the Alliance of Free Stars, from The Ur-Quan Masters to Children of Infinity.

Names are Hard!

We look forward to sharing a write-up of how we came up with these names and the hundreds we didn’t wind up using. The short version is that we tried to put a lot of thought and care into our choices. For example, the most obvious choice – The Ur-Quan Masters 2 – doesn’t make sense given our new story’s focus. Even with all that, names are inherently subjective. The same word can have different connotations and meanings as we go between cultures and languages. While we had fun trying to find some words that satisfied our own ideas, words are really about communication, and we hope it conveys our vision for this game. After all, this is the title of a game that we are making for others to play. We truly hope you’re as excited as we are.

Broadening Our Reach

Free Stars: The Ur-Quan Masters splash logo by Robert Mauritson

If you’re reading this, you already know at least a little about our development. Maybe you even support us on Patreon or hang out in our Discord! If you do, you must be exceedingly attractive and intelligent (we collect a lot of analytics). However, not everyone may know about Children of Infinity, much less The Ur-Quan Masters! We want to start taking opportunities to get the word out, and it’s important for us to create a presence online, so that people can have a chance to hear about us, with fun, weird, and enjoyable places to grab on to. You’ve seen some of that with our ongoing social media presence, but it’s time for something meatier (Dan is vegetarian and apologizes for not finding a suitable replacement word… veggier?).

The Ur-Quan Masters – Now on Steam

First off, we’ve taken the steps to get the previous game on Steam, which now has the full title, Free Stars: The Ur-Quan Masters. While UQM was – and always can be – available elsewhere, having a presence on Steam for UQM is helpful in a few ways. It’s a place where we can showcase the work of our community in maintaining UQM and maybe even help it reach new audiences. It also lets us establish a presence for the whole series. If game number 1 is on Steam, when game number 2 is coming, we can tie them together nicely in a way both new and old players can understand. Book stores, as an analogy, usually put each book in a series sitting next to each other on a shelf, and we want to do the same.

A Game Website

Secondly, we have an actual website for Free Stars now. It reveals at least a few things no one has seen before, and as we share more and more of Children of Infinity, we will continue to grow it with content soon. We want it to be a home for the series and take one more step to making this sequel a reality, especially for the fans who don’t even know there’s a sequel coming, or even the new fans who might learn about this series. Lastly, as we talk about the game to other people, it is a helpful tool to remind everyone of the legacy and influence of the original UQM. There’s a reason we’re all here and excited to work on or play a sequel.

Coming Soon

Chmmr fighting an Ilwrath in Melee in Free Stars: Children of Infinity

Now that we have all of this in the open, we are only going to build on it. Stay tuned for more cool things coming, including our 31st anniversary next month. We need your help too! Please share links to this blog post, to UQM on Steam, and our website for Free Stars. Remember, like Will Rogers said, “Someone who hasn’t played UQM is just a fan who doesn’t know it yet.”

Thank you for reading, and please come join the discussion on Patreon, Reddit, and Discord.

Introducing Free Stars: Children of Infinity Read More »

No Longer Waiting for Godot

What’s in an Engine?

A little bit of background: when we charted our course for UQM2 and Pistol Shrimp, one of our guiding principles was “own what we make.” That had a lot of meanings, but it directly pointed to building our own technology, and leveraging other open-source technologies. Fred was passionate about making Simple, our tool for creating gameplay and netplay. Working together, Ken started creating tools to apply audiovisual layers on top.

We are well aware of a lot of game development technologies, having worked with them professionally or as tinkerers. Unity and Unreal are two of the most familiar proprietary packages, while GameMaker is another, accessible starting point. Simple actually ran within Unity at one time in the past, too!

We could have used any of those technologies, but we didn’t. A major reason was that it would take our ownership of what we made away. The other one is a general peril of any monolithic software package: you often spend more time working around its 100 unneeded features just to use the 10 needed ones. It might have saved us time – we truly don’t know – but it would have put our project at risk in other ways. 

The recent events surrounding Unity are painful to hear about and must feel like shocks of cold water for other developers and players.

On Ownership

For better or worse, we’ve been through losing ownership many times before.

Having worked for larger companies in the past, we never really get to keep the work we’ve done. If we have a cool solution to a problem on one project, we may not be able to use it on the next. While the idea can live on in our head, the intellectual property and sweat output belongs to the company. Even technologies we license on a project may not be up to us, and the parent company (or owner of the technology) could decide we can no longer use it. We didn’t want to lose our ideas and technologies – no matter how good, bad, or otherwise – anymore.

The Ur-Quan masters is open source, and that also means no one can take it away. As long as someone is willing to port it, it can be made to run on anything. We like that. As long as Pistol Shrimp owns what we do, we can decide our own product’s destiny. We can make different platforms support it. We can release it freely. We can make sure it embodies what we want for it, even if that changes, just as UQM became open source many years after its original release.

UQM2’s needs were fairly modest, so we calculated it would be easier to build what we needed ourselves rather than buy into one of the behemoth engines. When Ken journeyed into retirement, Fred and I took stock of the remaining work. Our question was simple: without Ken, is it going to be faster to just finish in the direction we’re going, or is there another way to do this that will simplify and expedite our work? One way or another, we would have to pick up the remaining work somehow. We took a week to seriously research options, and we arrived at an answer. It was time to pivot.

Enter Godot

I (Dan) have watched and toyed with the open-source Godot engine with some interest for its relatively short lifespan. Frankly speaking, I like it, and I’ve even enjoyed a couple games that were made with it. At the end of July, I suggested to Fred that we give it a look as a potential candidate for how we would be handling our audiovisual needs.

After a week of building some proof-of-concepts, both Fred and I weren’t turned off. We might have too much experience to ever be really sold on anything, but we hadn’t found anything to terrify us, and we liked what we were able to do.

Within another week, our proof-of-concept quickly stopped being a proof-of-concept and became the answer. We had almost all of UQM2 running within Godot! Within less than a month, we had all of UQM2 functioning, as well as features we had planned but had not been able to do.

So why do we like it?

By working in a world that was more fleshed-out, we empower ourselves to not only do more work on our own, but also more readily bring in additional contributors. A few of our community members who had been working on our ProceduralPlanet toy, for example, have turned to work on a Godot implementation. That was made much simpler by having a more standardized framework for everyone to work and learn in instead of our bespoke solutions.

Godot leaves a lot to our imagination as far as how to answer tech questions. Unlike larger tools which try to provide a lot of easy answers (which are only easy if you promise to color inside the lines), it leaves a lot of implementation left to the end-user and the project. It’s “just enough engine”.

Permit me to wax philosophical for a moment. Video games – still a new idea, relatively speaking – are a marriage of technology and artwork, and the tools we use often inform the kind of art we can make. If the only tool the world had for 2d art was a pencil, we would have a lot of pencil drawings. What about paint, crayons, and inks? Massive, proprietary tools often optimize for their own solutions to problems like how a camera should work. Applying different solutions or trying to deviate becomes difficult. A ‘best practice’ becomes a solved problem, and then developers don’t have the opportunity to offer new, different ways to do it. Most importantly, tools represent the visions of creators, and we want them to be as individual and as varied as the people who use them. We celebrate the diversity of art through technology which gives people the ability to decide, for themselves, what tools, mediums, and ideas let them feel and be creative. Godot fits this spirit!

Not even last and certainly not least, Godot is available under the permissive MIT license. In the original spirit of UQM, we – and others – can build our own versions of Godot and guarantee it will be supported as long as we want. Any improvements we make to Godot or anything we build just for Godot is something we can also share outwardly as well. Simple running on Godot means there is a long future for not just UQM2, but games that haven’t even been imagined. The ProceduralPlanet toy that’s part of UQM2 is something we want to release for everyone and we hope will help someone else make their own game. Whatever we do, Pistol Shrimp and the world at large will never lose access to it or have the privileges of ownership revoked. We deeply feel that it touches the heart of our goal: “owning what we make”.

Last, for this blog post, anyway, is simply: shifting to Godot will help us finish UQM2. There’s almost no better reason than that, but, as outlined above, we hope you can appreciate our multifaceted thoughts as well.

What Did it Cost?

The short answer is: about a month. The longer answer is more nuanced. With a shift into some new technology, we had to pause, learn, and re-create some things. However, we had very few things we needed to actually re-create from scratch. Ken’s work on the game viewer already told us how we would be doing things, and it was just a matter of porting over some of those ideas. As people who work in technology may know, ideas are cheap, but proving that an idea works from front to back is the hard part. We already had done a lot of that, and going from our handmade game viewer to using Godot as a different game viewer was fairly straightforward.

There are lots of little details that are far too technical to write about here, but the other big aspect of our work is in the content. Not just code, but the actual game part a player will experience. Because so much gameplay had been built in Simple, we got to keep all of that. We had a few rendering tricks that were used in our own game viewer, but the actual content that makes a ship look like a ship had been made and just came along for the ride. Beyond that, because some of our solutions to certain things like UI were still just coming online with our current technology, we were able to build all new kinds of content we had been waiting to build until later.

While we spent about a month on the pivot, we also shot past where we were previously on other fronts during that time. We had to slow down certain aspects, but others became much faster. We started having entirely new questions about how we would do certain things because Godot enabled us to reach those milestones faster. It had given us a tool to solve so many old problems that we started uncovering new ones. That is a strong and exciting indicator of progress. We like that!

Lastly, as we touched on in the previous section, we are happy about what it didn’t cost. We’ll never have to worry about an onerous license or surprise fee that affects our future. We’ll never encounter an intractable problem because our technology is locked behind closed doors. And we’ll never have to worry about the game relying on anything that could disappear tomorrow and make it unplayable.

And We’re Off!

This would be an awfully silly blog post if we didn’t have any Godot to show you, but we’d actually like to take this opportunity to walk through everything on one of our development streams. We can show you things, you can ask questions, and we can learn what’s really exciting about these changes together. Games are built on a lot of imagination and “what could be”, and it will be much more fun to show and tell together. We’re much more interested in what you have to say than what we have to say!

Join us on Wednesday, September 27th at 11am PT at https://twitch.tv/pebby. In the meantime, feel free to join the discussion on Patreon, Discord, Twitter, or Reddit.

And thank you to everyone supporting us on Patreon for helping us continue to own what we make.

No Longer Waiting for Godot Read More »

UQM2 Update – Summer 2023

Greetings, Hunams and other lifeforms. We’re coming to you with some updates after an exciting summer of effort on UQM2. Our mission at Pistol Shrimp is about creating a better environment for game development. Being open about our process is an essential way we strive for that. We want you to feel as involved, inspired, and valued as we feel!

We’ll be breaking this into a few parts because a lot has changed, and change is the only constant in the universe. Let’s start with what may come as the most radical news.

Bidding Adieu to Paul and Ken

We wanted to let you know that Paul and Ken have wrapped up their work with Pistol Shrimp and will be moving on. The four of us had been working hard in pre-production, building our tools, outlining the story, prototyping the gameplay, and setting up the studio as a company. Now that we’ve entered production, it’s time for a different set of talents to bring this project to completion.

Paul has written an amazing story which has been in progress long before Pistol Shrimp joined up. To quote Paul, himself, “These characters have been living in my head for 30 years.” They’ve even shown up in amusing places like the writing for Persephone, one of the main characters of the Skylanders cast, who speaks just like the Orz. Entire ship designs were turned into Skylanders, and even Wimbli’s Trident appeared in The Horde. Now in UQM2, we have Paul’s wonderful, new rogue’s gallery of aliens to sit alongside some of the familiar, returning cast. He can’t wait for you to meet them all.

Ken has been looking to retire for a while now after a long career, but we had lured him into giving us one go-around helping to build out our cool technology. After he helped pave the way for production work to happen, he thought it was a good time to stop. We are going to miss him, but we won’t hold him here against his will, and we knew from the beginning that this was part of our plan. We hear retirement is awfully boring, though, so he knows we’re always here if he wants to contribute again.

A Personal Message from Fred

Paul and Fred on their last day at Toys for Bob

Permit me a tortured analogy. Getting to this point I have often felt like we were collectively Odysseus. I have worked with Paul for over 30 years, Ken is my brother and off-and-on collaborator for many of those, and Dan is pretty close behind. This Odysseus-Voltron completed its Iliad, lo these many years ago, letting the Trojan Horse, UQM, do its work with Accolade and starting the quick journey home to a sequel.

Spoiler alert! Many trials and tribulations intervened (AKA careers), but the flame to return to our universe was never extinguished. In the fullness of time and circumstances we found an opportunity to reassemble. Paul with his well and truly marinated story, Dan with his unmatched design and modern gaming sensibilities, his care for the community, and his infectious enthusiasm. Ken with his dependable output, collaboration, and reasoning. And me, eating sandwiches.

Like any good tale, however, and with the goal in sight, we find our Odysseus-Voltron once again split into components. To continue the abusing and torturing of the reader: Gandalf is occupied with the Balrog. Boromir has blown the Horn of Gondor (I always knew Ken wanted the ring!). Yet the brave Hobbits, Dan and Fred,  forge onward.

Yet we are not lost! Paul has set down the story. Ken has laid the foundation for engineering success. Dan has completed the design skeleton. And sandwiches remain (including with my frequent lunch buddy, Paul)! In effect we are at the end of pre-production, where we now engage artists, animators, writers, and musicians to put the meat on the bones of the skeleton. This was part of the plan all along.

Please join Dan and me to bring this home, where we will string our bow and kill everyone else in the room!

NOTE: No Trojans were actually harmed or killed during the making of this statement. The story of the Sirens stays in Vegas.

A Personal Message from Dan

I got my start in professional game development as an intern at Toys for Bob through a mutual connection with Paul. When I started, I was interested mostly in art and animation and even did some contract work in the title they were shipping while I was there learning. When a new project rolled around, Paul suggested I try my hand at design. After spending a week of time reading a two page instruction manual, working with the amazing tool Fred had built, and getting Paul’s guidance, I made something reasonably playable. I was hired full-time and worked at Toys for Bob for 7 more projects.

Over my 12 years at TFB, I learned so much from Paul and Fred. Paul is the ultimate giver of excellent feedback. If you had something running at your desk and a controller to hand to him, he would want to see it and give you amazing insights. My contributions over the years at Toys for Bob largely were driven by trying to shape Paul’s wants and our back and forth dialogue into reality, and, before long, realizing that his voice lived permanently in my head. People tell me I sound like him sometimes, and it’s because his ideals shaped a lot of my own visions for what it means to pick up a controller and just connect with something fun. Thanks to him, one of my favorite parts of game development is what I’ll call the “last 10%,” where he helped me learn to take something functional and add or subtract little touches here and there to make the player’s experience go from walking to flying just through a collection of small pieces. That was one of Paul’s many strong suits in a nutshell: the moment-to-moment details that made huge differences for the player.

Fred was an inverse of Paul, known for ‘sheep-dogging’ (his term) around the TFB office and learning what people needed by observing their failures, moral or otherwise. Jokes aside, I think a lot of people were afraid of Fred because his unassuming nature of checking in would frighten people since Fred was always 10 steps ahead of you. But that was the point! Fred is always 10 steps ahead. Thanks to Fred, I learned to value not just the people who make the game, but the tools and processes they used. Fred envisioned and crafted an amazing tool that anyone who worked with would espouse as the best thing ever. A big ingredient in our ‘secret sauce’ was the person behind the curtain who actually made it possible for folks like us with crazy ideas to actually realize them without making it unwieldy to even try. While ‘failing fast’ has become something of a commonplace term now, I really learned from Fred how to eliminate complications and just do it. Fred is still one half of the UQM genetic material, and he carries not just the same mentality about finding the fun, but the mind, heart, and spirit of the original UQM with Pistol Shrimp.

Ken and I simply exchanged bad jokes and puns on a regular basis. He is one of the most hilarious people in the known universe, and my jokes will only get worse and more grammatically terrible without his guiding inspiration.

Conclusion: Not the Conclusion

Every member of the Pistol Shrimp team has worked alongside both Paul and Ken for much of their own professional careers. From Fred, who carries the original UQM torch as an essential part of that game and a co-conspirator with Ken, to Dan, who worked directly with Paul and learned his formative lessons on design from him at Toys for Bob. UQM2 has been a team project from the very beginning, with different members taking responsibility for different pieces. With the story complete and the design sketched out, Paul is off to his next challenge. With Ken’s work on our technology finished, he’s free to (finally!) rest.

As we look to the future, the team is incredibly excited to be able to take Paul’s story and creative vision, which we know you all care about a lot, and finish UQM2 out. We’re hard at work now with a core group of contributors:

  • Fred has created the amazing engine that supports all of UQM2’s gameplay and the work Dan has been doing already, and he’s only supporting more of what the game needs. Fred is still one half of the original UQM super-brain too.
  • Dan is building out gameplay which many of you have seen during our development streams, some of which will feel like a cozy, familiar return to UQM and some of which we want to feel fresh and new.
  • Lee has been talking weekly with Paul during the entire process to absorb the story and characters, turning them into the alien conversations you’ll experience. He’s working with the team on actually connecting that writing glue with the gameplay.
  • Danny has been building a UQM2 encyclopedia with Paul to document all the ideas that have had 30 years to germinate. He’s also making some awesome music that feels right at home in UQM2.
  • We have been working with our amazing community, which has already taken the ProceduralPlanet toy we released and has been improving it and actually integrating it with Dan’s help into UQM2.

Please join us in bidding farewell to Paul and Ken. They are irreplaceable contributors with wells of creativity, and we are so happy to have had their contributions.

Coming Up Next

This post is already quite long even though we have so much more to say. We’ll be sharing that in a series of notes coming up, but, even better, the development streams are back, baby! They won’t have the same, twice-weekly cadence that we used to have, but we miss you and we love using them to be together with our community and show our work in a fun, authentic, and inspiring way. Plus, Dan and Fred can talk at least 10 times as fast as they write.

We’re sure you’ll have questions and thoughts, and we welcome you in the discussion on Patreon, Discord, Twitter, or Reddit.

UQM2 Update – Summer 2023 Read More »

Follow Us on Social Media

Arilou from The Ur-Quan Masters, a green alien seated cross-legged on a red seat surrounded by glowing lights.

Did you know that we’re building out our social media accounts? We’ve slowly been creating some more places where you can follow us. It’s not stalking, it’s keeping in touch! For all we know, one of our communication methods could explode at the whim of the plutocrat du jour, so we figure it’s good to diversify.

You can already find us on the following channels:

We’re also cross-posting the above content on other channels (albeit with less focus):

We plan on being most active on Twitter and Discord, with regular blogs both here and on Patreon, and short stories on TikTok. (I know, we’re shocked about that last one too. It’s an experiment!)

Even though we’re intentionally keeping a few things under wraps, we’re going to be sharing more and more about The Ur-Quan Masters 2 in the coming months. For now, we’re mostly sharing Dan’s random alien thoughts and neverending nonsense. In time, we’ll also reveal more of the game, with bits of text, images, and video. The idea is to have fun and try things – just like we do with game development – to spread the word about The Ur-Quan Masters and its passionate community.

When we resume some more of our live streaming activities, you’ll still be able to find Dan at https://twitch.tv/pebby. And if the social media landscape has scared you into the deep recesses of the internet, we still have an email list you can join at https://pistolshrimpgames.com for big announcements when they come.

Follow Us on Social Media Read More »

Exploring the Planets

Treasure Planet concept from The Ur-Quan Masters 2 by Damon Czanik

Do you know how many planets were in the original UQM? No, seriously… do you? If you did, you probably read the hint book from back in the day. But anyone who played could tell you: there were a lot. We accomplished that via procedural generation. While the starmap was laid out by hand, the many planets in the many solar systems were created based on a random seed. Most modern agricultural laws block importing random seeds, but we’re in space now. No one can stop us! Take that, Argentina.

In addition to placing the planets, one of the key uses for procedural generation was in creating the planet artwork. We’re excited to be working with some amazing artists on UQM2, but we don’t think they’d be excited if we asked them to paint 10,000* different planets.

*This is not the actual number of planets in UQM2. Unless it is, but we actually don’t know it yet. That would be pretty funny if I guessed it right.

One of our artists, Damon Czanik, dug up a tool which provided a proof-of-concept for procedural generation of planets. We think we could fit these into the UQM2 universe artistically and technically, and we even found some seeds that made worlds that felt like UQM planet types. You can even go play with the tool, picking from some predefined UQM planet type seeds we like, or just trying your own seeds!

While it was a pretty good proof of concept, we knew there was more work to extend it. 

Planting the Seed(s)

Here’s what this tool shows so far:

  • It already generates planet surfaces with pretty diverse looks, but it doesn’t make gas giants.
  • Each seed always produces the same result, but it isn’t controlled in any way by something like a planet type or other parameterized knobs from our game universe (e.g. atmosphere, temperature, etc.).
  • It generates textures which can be used as flat surfaces.
  • It generates textures of different sizes, which might be able to support mip-mapping, but otherwise doesn’t have a notion of level-of-detail for that purpose.
  • It does not support optional, physical features like craters or rings.

UQM2 Goals

Using this tool as a starting point, we wanted to set some goals for how it could work in UQM2:

  • It should be able to generate many varieties of the UQM2 planet types, like the ones we know from UQM such as Emerald Worlds, Treasure Worlds, Gas Giants.
  • Each planet should be different, but exactly reproducible and recognizable by type.
  • Optional physical features can be present, like impact craters, storms on gas giants, and planetary rings.
  • Ideally, we can unwrap the orbital planet into a flat surface to use as a planetside experience.
  • Ideally, we could also use the planet being generated in interplanetary and melee views, with level-of-detail techniques to make it look acceptable when rendered at a smaller size.

UQM Planet Types

We have some modern, hand-painted concepts of UQM planet types courtesy of Damon that showcase the kinds of things we’d like to procedurally generate.

Emerald Planet concept from The Ur-Quan Masters 2 by Damon Czanik
Emerald World Concept
Treasure Planet concept from The Ur-Quan Masters 2 by Damon Czanik
Treasure World Concept
Gas Giant concept from The Ur-Quan Masters 2 by Damon Czanik
Gas Giant Concept

Discover Strange New Worlds

While creating hundreds of thousands of different planets is clearly doable, we know it can be better. The team often refers to planets as characters, where you get an evocative experience from meeting someone new, someone familiar that you like (or dread), or want to learn more about them. More than just interesting art, UQM planet types are emotional set-pieces for players to relate to.

One of our big questions is how we can get lots of our unique, fantastically or scientifically inspired planets that have their distinct, UQM character. This is where you come in!

The team has started with this general approach. Do you:

  • Have experience working with procedural generation or shaders and want to contribute to solving some of our UQM2 goals?
  • Want to make the experience of using this toy more fun in a web browser?
  • Know absolutely nothing technical but just want to show off cool-looking planets you were able to make?

If you answered yes to any of those questions, please check out the running tool, our GitHub repo, and join us in Discord if you have ideas! If you have an even better idea than what we’re starting with, we want to know that too. 

In the past, we’ve opened up our tools with distributions of Simple and our Melee prototype. They’re essential building blocks of UQM2, but they’ve been released as a way of sharing our output. The planet tool is a big step forward since we’re sharing some of our graphical techniques and able to support community input! Our goal is to collaborate on this, improve it together, and share it with everyone as part of UQM2 and beyond.

Exploring the Planets Read More »