During the month of June I participated in the Game Jam hosted by Game Jolt, #glitchjam.
I have studied a lot game development, all aspects of it, the programming itself to marketing… But this was one of the best things I’ve ever done (to help me study).
Self teach to do something, be disciplined, is very difficult. Even more without an “immediate objective”. Join this JAM, with a deadline considered “long” (one month) ended up being an excellent choice for my learning. I learned a lot throughout the process and the results you can check here: Glitched Spaceway.
Took a look? Well now the rest of the post will make more sense.
First, what went right:
- Planning prior to the creative process, I researched and got a lot of stuff that was helpful in the production of the game (in its current state), from sound tools to visual references of “Glitch Art“. I did it for almost a month before the start of the JAM.
- Be organized: I used Simple Note and Trello to organize the entire project, from bugs to the list of features.
- Simplify the design of the game to the fullest, not super plan each feature or system: This was another very beneficial thing of the process, because of this the game “was ready in time” and is directing in a way that pleases and excites me (I plan to finish the game in two different versions).
- Put in mind that the most important thing was to have fun in the process, nothing to take this thing too seriously.
- Use tools and methods to create graphs (Sprites) that allowed me to create and experiment designs quickly. In the case I used Blender and GIMP for everything. Yes, I did the 2d Sprites in BLENDER! And it was easier (for me personally)!
- Make daily backups: In the middle of the process the game refused to build … and even doing backups every day I walked into despair. Imagine without them!
What Not went so right:
As said before, this was my first experience in everything except the creation of sprites in Blender (already was researching). I figured that much of the time would be spent learning how to implement the systems and familiarizing myself with the other tools. What I did not expect is that even the simple idea that originally I had was not going to work at all.
Originally the game was happening into a space where several elements, sprites and enemies randomly invade other games, causing chaos and destruction in a universe inspired by the classics Asteroids and Space Invaders games. All this fought by a ship that had skills directly inspired by Fighting and Beat’ then Up games.
Got boring. I made the prototype and was boring. VERY BORING. The whole thing had no personality, gameplay combat did not work well with enemies... From there, I decided to review the game, implement only the asteroids as enemies … And it was when I walked into a vortex of stupidity and forgot the simplicity: Implemented a system of physics inspired by Super Star Dust, Now the game became a little better, but was basically impossible to play it: The simulated and non-deterministic nature of the physics elements made the Meteors killers that laught loud at the attack attempts of the Ship. I spend three days implementing these physics. THREE DAYS (almost) NON-STOP.
What ended up being:
While doing this, other ideas were appearing. I bravely resisted all impulses that would make it a complex thing … until I got to the part of the implementation of the Score received by the player. While implementing the score, a bug appeared: The points were always negative: “-999 thousand“, “-1134″ … as I stared in amazement at my inefficiency in basic mathematics I had an idea for the theme of the game that I really liked: The Player is bankrupt and has a negative bank account. To pay the debt you have to escort Space Trucks.
From now on:
- Correct and improve the score system;
- Making more enemies and challenges;
- Improve the basic progression the capabilities of the ship (like powerups, but not necessarily so);
- Insert more sounds and music;
- Make more than one stage and a better introduction to the game systems (much goes unnoticed).
- Putting sense of humor! (VERY IMPORTANT)
And thats about it!
For an upcoming post I want to show how I’m making the game sprites, I quite like the method. :]
Thanks for any support,