-
13 votes
-
T minus Zero, or releasing a game on Steam
Well, a few minutes ago I finally pushed the button, the game is released. So I wanted to write a short write up of some things that I had to do to release the game. I won't really talk about...
Well, a few minutes ago I finally pushed the button, the game is released. So I wanted to write a short write up of some things that I had to do to release the game. I won't really talk about making the game itself too much, more about the part of actually releasing the game, if you are interested in more of that you can see my posts from Timasomo (1, 2, 3, 4, showcase).
Steam
I have already created many games in the past, I've been making games for more than 5 years, but always as a hobbyist. So I never experienced releasing a game on a platform like Steam. I have to say working with Steam and Steamworks is very pleasant and streamlined, but it is still much more complex than for example releasing a game on itch.io, which is what I did before for all my other games. I'll try to summarize how the process looks like.
First, before you can even get on Steam, you have to register, fill out a ton of paperwork, wait some time for it to be manually approved. Afterwards, you have to pay the 100 dollars for Steam Direct. At this point you finally get a Steam app id, which you can use to start integrating Steam features into your game. For example, having achievements, Steam cloud integration (so the saves get synced between devices), leaderboards and potentially more, especially if you are making a multiplayer game. To make my game I am using Godot, and I found a C# library called Facepunch.Steamworks which made this all quite easy, I'd definitely recommend it if you are using Unity or Godot with C# and want to release your game on Steam.
Before releasing a game on Steam you also have to finish everything on a gigantic checklist, including things like: uploading 10 various header, capsule and other images which are used on the store page and Steam library. An icon for the game. What are the minimum requirements required to run the game, whether the game has adult content, whether it supports controllers, how much the game will cost, screenshots, a trailer, there are just so many things to do! And when you complete parts of this checklist you have to have your game go through manual reviews. Each review could take about 3 days to get done. I failed one review first so I had to resubmit it too and wait again. Let me tell you, if you plan to release a game on Steam, reserve at least a month to do it, and start going through the reviews as soon as possible -- actually I think there even is a minimum of a month before you can release the game from the day you get an app id.
Trailer
Creating a good trailer is super hard. I am not a video creator/editor at all, but luckily I at least own a solid program for creating videos -- Vegas 14 pro, that I got for super cheap in some Humble bundle about 8 or something years ago, so I at least had a good start there. I ended up with not that complex of a project and Vegas still kept crashing when rendering, so I am not sure if I'd recommend it though.
The hardest thing for a trailer is deciding what to put in it for me. I know that a trailer should be super short, should showcase how the gameplay looks, what are the features and so on, but when I got to actually making it, it was still super hard to decide what to put there. How do I even start? I watched a ton of other indie game trailers to get some inspiration and that also didn't help that much. There are some trailers which are really just gameplay, some trailers which are actually just incredible with editing I could never do as a pleb... So I started with something that I know a bit more. I created a very short music track, and decided that I will just edit the trailer to fit the music.
The music track basically splits the trailer into 4/5 very short sections:
- Basic gameplay, how the game looks when you start playing it
- Explaining the roguelite part of the game, selecting spells and items
- More complex gameplay, how some combinations of spells and items can look later in a run
- List of features
- Special bonus ending section showing a "Legendary" spell, which should show how insane spells can get, followed by the logo of the game
I think the trailer ended up being not too bad, but I still had some feedback that it isn't flashy enough. And it's true, but I am not really sure how to improve it easily. When watching the Vampire Survivors trailer for example I can see that they did a much better job: it's so much more dynamic, the music really pumps you up, it's overall better edited, it has cool transitions, camera movement and so on.
End
Releasing a game on Steam was a great experience. I learned so much! I basically made this game over weekends and evenings, since I also have a job. To try maintain my productivity I tried to do at least some work on the game every single day. I have to say that towards the end I started losing some steam (haha), some days scrambling to do at least something late in the evening before I went to sleep. But, if at least someone plays the game I think I want to keep updating it more, I still do really like the game!
Thanks for reading! Feel free to ask me anything about the game, or the game dev process, or about anything basically haha.
Here's the Steam store page, the game costs 5 dollars, I'd love it if you checked it out. If you want to play the game but can't afford it PM me and I'll send you a key for the game (at least once I get the keys I requested -- did you know that Steam has to approve the creation of keys manually? Edit: the keys are now ready)
https://store.steampowered.com/app/2682910/The_Spellswapper/45 votes -
Easter egg emoji: converting pixels into particles
9 votes -
YOYOZO (or, how I made a Playdate game in 39KB)
23 votes -
Floating Outskirts by YoReid showcase
2 votes -
Half-Life: 25th anniversary documentary
32 votes -
The Finals uses AI text-to-speech because it can produce lines 'in just a matter of hours rather than months', baffles actual voice actors
28 votes -
Game development caution
8 votes -
The Diorama Engine (from Diora, a Playdate game)
9 votes -
We have heard you - Unity says
66 votes -
Terraria dev Re-Logic donates $100K to Godot Engine and FNA, plus ongoing funding
93 votes -
Unity overhauls controversial price hike after game developers revolt
38 votes -
Unity is offering a Runtime Fee waiver if you switch to LevelPlay as it tries to “kill AppLovin”
29 votes -
Wait, is Unity allowed to just change its fee structure like that?
60 votes -
Unity reveals plans to charge per game install, drawing criticism from development community
151 votes -
Saints Row developer Volition permanently shuts down
53 votes -
Super Mario Bros. Wonder is what happens when devs have time to play
23 votes -
How Digital Eclipse set the standard for preserving video game classics with their first Gold Master Series title – The Making of Karateka
8 votes -
Defunct studios discussion - Who remembers Black & White?
I just finished playing through the Fata Deum demo and you can really feel the B&W roots, even if it's minus your pet. While there's lots to be excited about off the back of Fata Deum, it does...
I just finished playing through the Fata Deum demo and you can really feel the B&W roots, even if it's minus your pet.
While there's lots to be excited about off the back of Fata Deum, it does kill me that this IP was left for dead considering how innovative the gameplay was at the time and how much potential it had.
Does anyone have fond memories of other hits from now defunct studios?
31 votes -
Introducing the Epic First Run program
26 votes -
Ball und Panzer Golf: Making a Playdate game in a week
16 votes -
The offbeat, wonderful Keita Takahashi, creator of Katamari
20 votes -
The team behind Super Smash Bros. Brawl
6 votes -
The making of Vampire Survivors
31 votes -
The making of Noctis, the 'No Man's Sky' forerunner whose creator retreated from the world
12 votes -
RPG Maker and learning game design
I have been making a game with Rpg maker MZ in my free time. It is a slow process, but it is coming along. With no background or experience with coding, I had attempted to jump into Unity a while...
I have been making a game with Rpg maker MZ in my free time. It is a slow process, but it is coming along. With no background or experience with coding, I had attempted to jump into Unity a while ago, but quickly became overwhelmed and gave up. Rpg Maker has felt like a great onboarding for learning game design. The simplicity of making events, adding in sprites, sound effects, dialog and anything else you want is amazing. I've gone from googling how to do the simplest of things, and now have a full town with npcs, a dungeon with puzzles and a few quests, and usually able to figure out any problems on my own. It feels like my own little world. I even have a small discord that I post updates to and get suggestions/comments from friends and family.
I think when I am done with this demo, I may give Unity another shot. I feel like I have a much better understanding of how to think when designing a game. I know Unity is a much bigger step, but I feel like I can at least see the staircase now.
So I guess my question for you is, what other programs have been instrumental to your game design journey? Have you used Rpg Maker and what are your thoughts on it?
16 votes -
What’s a genre or style you wish was explored more in games?
It’s often argued that open-world, zombie survival, and the likes have been overdeveloped and variety needs to be introduced to help stimulate an otherwise stale market. What do you wish upcoming...
It’s often argued that open-world, zombie survival, and the likes have been overdeveloped and variety needs to be introduced to help stimulate an otherwise stale market. What do you wish upcoming games had that the others do not? Were there any titles that just fell shy of your expectations?
66 votes -
Making games
14 votes -
The famous Nuclear Gandhi glitch in Civilization is a hoax
52 votes -
Finland games industry disappointed by new immigration reforms – 30% of the industry is made up of gaming professionals that have immigrated to the country
10 votes -
Making tutorials feel natural
6 votes -
Pour one out for HDDs because PC games are starting to require SSDs
59 votes -
How to discuss probability to/as devs and the community?
Consider A game system with a random success rate of 1% (a) (like a loot drop in an mmo) A game system with a random success rate of 1%, pity=100 (b) (pity in this context means the probability of...
Consider
- A game system with a random success rate of 1% (a) (like a loot drop in an mmo)
- A game system with a random success rate of 1%, pity=100 (b) (pity in this context means the probability of success is changed on your 100th successive failure to 100%)
How long would it take a player to earn an their success given 1 attempt/minute?
The answer for (a) is "infinity" which the community rarely accepts. It is possible (though unlikely) for someone to fail forever, they can. The answer for (b) at most 100 attempts (100 minutes).
Developers can describe (a) as the average player will succeed after a little over an hour (~69 attempts). However the 99th precentile takes about 7.5 hours... and the unlucky 1%? Longer. 1 hour and 7.5 hours aren't in the same ballpark.
Anyone have a solution to cut through the mathplexity? Decisions in their own game design or what they've seen others do? I simply have pities when the odds are worse than 1 in 5 or relegate (a) style probabilities to combat systems (non-reward).
16 votes -
The creators of Disney’s new platformer explain the hard lessons of making games for kids
13 votes -
I spent three weeks trying to port Super Auto Pets to the Game Boy Advance
10 votes -
Why it is time to start thinking of games as databases
14 votes -
Inside the making of Redfall, Xbox's latest misfire
19 votes -
Remedy Entertainment's creative director Sam Lake shares how the long-awaited sequel to Alan Wake finally became a reality
6 votes -
How I designed Fruit Ninja
9 votes -
Does adding story to open world survival games work well? An agonising deep-dive into the strange game that is The Forest.
5 votes -
Blinks are useful in VR, but triggering blinks is tricky
11 votes -
How two people spent twenty years creating gaming’s most complex simulation system
5 votes -
How hard is it really to create your own video game?
I kind of want to start this discussion because something I’ve always wanted to do is make a video game, even if it’s just a small indie platformer. I’ve even gone so far as to plan out an entire...
I kind of want to start this discussion because something I’ve always wanted to do is make a video game, even if it’s just a small indie platformer. I’ve even gone so far as to plan out an entire game universe timeline with fleshed out characters and factions, but I have no point of reference on where to start. So, how do you start this process and where are some resources to learn?
19 votes -
Douglas Adams on the 'Hitchhikers Guide to the Galaxy' game (1985)
4 votes -
Working at Valve: 'A Fearless Adventure' or 'Lord of the Flies'?
9 votes -
2022 saw launcher bloat turn from a minor annoyance into a genuine problem
12 votes -
Meet the man who invented microtransactions years before Oblivion’s horse armour
6 votes -
Exclusive: Armored Core VI: Fires of Rubicon details with Hidetaka Miyazaki and Masaru Yamamura
5 votes -
Making text adventure games (1985)
4 votes -
Evennia, a Python MUD/MU* creation system
4 votes