This weekend was tense. OWGames (aka me and my friend) tried to make a big game in a three days. We worked 14-16 hours per day, and on the final day we spent a whacking 24 hours without sleep (ugh, that’s rough) to complete NESm just as deadline stroke, and there are still bugs and underdeveloped gameplay details everywhere, much to our regret. Nonetheless, what is done, is done. Let’s analyze!
What went well
We’ve managed to make actually infinite space, with smooth scrolling and a total illusion of space traveling. This technique was pretty hard to make and debug, as each enemy and object in the game should move relatively to the player’s ship without breaking the illusion of endless cosmos. Now you can see, this world is really big and takes a reasonably small amount of memory to render.
In fact, the world exists only around the player and parts of it are destroyed when player’s ship goes far enough (oh, poor aliens… they exist almost only when you look at them! So do not close your eyes, please ). This is great for performance and optimization, also it’s way easier to make really big galaxies, but is also a bit cartoonish and unfair. Given we do not name our aliens, it plays out well, but what if you could develop some form of relations with one particular alien? Hm…
Also, we’ve managed to make the world filled with asteroids and planets and ships at random in the way it’s not too boring. We’d like to make you feel tenser by making aliens send hunters after you, and some random events happen time to time. It should be a spacemare, after all! Space amoebas, galaxy devourers, and even more creepy stuff
We found some compromise between high-res pixel art and short time of jam. I’d love to draw something gorgeous, but I had to write complex game logic and plot, too… So I’m glad we chose the retro-style for player console and most objects in the game consist of a few colors differentiated only by brightness. It still looks nice, and I’ve drawn it fast enough to generate sounds, write a story plot and code.
What went wrong
This game is winnable… theoretically. Actually, space is too damn big and the Beacons are too far away from each other. You still can buy this data from a nearby planet, but this gives you some obscure pointer which is not always as right, as it seems. So you probably never get to read the full story and reveal what the Ancient race is going to do with a protagonist.
More races, more ships, special abilities for the ships, and ships upgrades – all those improvements would make this game look more complete, but the actual disadvantage is that planet communications are too flat and boring, without any variance and possible quests (we planned them all along, but we’re not able to make them in time). The story is about man trying to find himself in the dark void of space. You can go for beacons, of course, but I initially planned to make multiple endings, including picking some pretty planet to live there happily ever after.
The room, the ship feel a little bit empty, though I imagined it as a big set of various interactive elements, such as water dispenser, bed, radar, airlock, planet battle and excavation panels and more. I’d love to make this all around the ship, so the player will have even more activities to attend to while flying somewhere. Autopilot to some coordinates should be included, too.
I’d love to write chiptune music for this game instead of using auto-generated by Jukedeck, and probably should use an actual retro palette to get the style right.
And there’s a big list of features and improvements that would make this underdeveloped prototype a real game, but I’m still indecisive whether I should continue development or not.
Conclusion
I’m overall happy with the results of this weekend, I’d improved my drawing and coding skills a lot, and I’ve found so much positive feedback that I can’t really thank you enough, guys.
As that is not my first LD, I must admit, jamming gives generally better and polished games, but denies of any exact realization of the author’s idea, as you’ll need to harmonize your intentions with your teammates. Speaking about that, I’d like to find a decent composer for our team and a couple of programmers and/or designers/artists. More manpower is required to complete a game in such a short span of time, I believe.
We will surely participate in the next LD, and try to concentrate on gameplay even more. It works out well, gives you a lot of feedback and limitless possibilities to learn how to make games fun.