So so so! It's been a long time since I wrote the last post of this dusty blog about our promising studio logo. Ah... I remember those days, I was thinking that start being an indie developer would be easy, and it is if you do not do nothing about game dev...
Well, this time I'm writing here to show you, whoever you are, wherever you are and whenever you read this...
OUR FIRST GAME!
Oh yeah! We have developed a complete game (sadly that game is not The Seeker) for the first time, and I'm pretty sure that this was unbelievable the day we started that development. The development of this game was made in a Game Jam organized by me 2 months before the proposed Game Jam date. And that's why I'm writing this post, to talk about that journey.
Preparing a Game Jam with Friends
You read right, our first Game Jam was organized with friends who also are developers.
As I said I arranged the date with 2 months in advance to be sure that all this geeky people (6 in total) were able to lend their brains to develop some entertainment program in 2 days and a half (Probably that anticipation would had been lesser if Christmas wasn't in the middle).
One of the most important thing of this process (from my point of view) was to make sure that the guys who were going to participate in the Game Jam did not see it as an obligation, focus it so that it is known that the main objective is to have fun and spend a good time with friends.
The other thing of this process is to be sure that no one thought we were going to go with a pre-set topic (even the organizer), no resuming old development, no brilliant game ideas, no roles defined, just fun. From here it's just wait till the Game Jam weekend.
First Day First Contact
The time passed and the day came clean minds in a single house prepared to breed a little game! Sadly, only 3 of us were present that day, no problem, let's dev!
So we started on Friday evening designing a way to get a game definition without pre-defined ideas. We cut a bunch of papers and created 4 different decks with them. One with mechanics (jump, life, death, melee, shoot, loot, interactions with environment, etc.), other with topics (thriller, exploration, horror, adventure, sports, etc.) another one with visual themes, for this one we used Stormdeck that has good ideas (Steampunk, Future Tech, Pixel Art, Depict, Low Poly, etc.) and a last one with different color palettes, we also used Stormdeck for this one.
Then we discarded the cards that we didn't like and finally we choose randomly one of each other creating groups, so for example we had a Sports game with teleporting in negative color. Starting from this groups we discarded a few and then we choosed 2 of the remaining.
This is what we get!
Note: Some names are in Spanish because our native language is Español, amigo!
From here we started to bake some very basic idea just using one topic and one mechanic leaving apart the visual content at the moment, just to do prototyping.
At the moment we began to feel ok with the idea, we started the development over it.
Everyone Paddling with the same Paddle
One of the problem was that only 2 of us know the engine (Unity3D) we were developing with for this game, so we started this process by doing pair programming (but this time 4 people programing) till the others started feeling comfortable with the engine.
This was important for the team, the fact that anyone could did anything for the game (ones faster/better than others, but this did matter) gave the team freedom to choose their roles or to take decisions over the development actions.
At the time someone first joined the game jam, if he had no idea of Unity, some of us did pair programing with him until he felt comfortable with the tool.
And then the Levels come
Once that we had something that a game designer could work with, all of us started making a level each one focusing on the mechanics and topics, we set a timer of 30 minutes to design a whole level with an extra 5 minutes to polishing. When the timer came to an end each one played other's level. This was amazing, each of us ended with something completely different and awesome even that we were using the same assets and the same mechanics. This process helped us to discover new ways to improve our levels by merging or reusing other's ideas.
During this play testing we point out the bugs detected. Then, we made a review of each level, What is the best of that level? What could be improved? What feelings does that level evoke?, etc.
Arrange > Make > Design > Play > Review > Repeat
So we improvised our brand new Game Jam Workflow:
- Define what assets and mechanics we would like to have on that iteration
- Develop/make those tools/assets and improve the current ones fixing bugs and adding features
- Design/improve a level with this new assets (don't work again in the same level you did last iteration, instead, work on other's level)
- Play/Test the new/modified levels
- Review the changes find bugs improvements and set the new things you would like to got the next iteration
- Repeat till you have time!
At the end of the weekend we had 6 different levels with a bunch of cool stuff so we spend the last hours of the Game Jam to polish all of this. No more new developments, just bug fixing, menus, music, sounds, sprites.
In short, make it look like a finished game.
And it was!
So we ended with a simple game that has bring us a lot of knowledge and fun for a whole weekend.
And that's true, Zombie Unicorn is alive! we are not so dead yet (do not pay attention to our logo as reference) and we are boiling those neurons to make the most juicy game soup you've ever taste. This was the push needed to make the studio oils its gears and start the magic.
Stop the chatter and show the game!
Play it on It's Alive itch.io page
After Game Jam
After the Game Jam we did a retrospective about what we liked and what we want to improve for next times. The general feeling was to be proud of finish a game completely but due the lack of knowledge in the technologies used during the Game Jam it caused feelings of spending the time learning instead of developing losing the opportunity to improve more the game (from a more commercial point of view).
Game Jam Gold Rules
This is my personal opinion and it could be different from the participants of this game jam or other game creators, but from my point of view this are the rules to have a nice and fun Game Jam:
- Do not pre-set anything before start about the game. Try to keep your mind clean before starting the Game Jam.
- Use some method to get the specifications of the game, random preferably. Do not choose directly what game you want to make.
- Iterate in very small time slots. For example, 1h of dev/making, 30min lvl design, 20min review and planification.
- Do not focus in all the game specifications from the start. Start by picking and making only one mechanic and one topic and then build over this ones bit by bit.
- Save last hours for polishing. Stop the development a few hours before the Game Jam ends to start polishing what you have, and make it look like a game.
Special thanks to the creators!
Good Game & Have Fun!