Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit) (+2)

Hey, that's an interesting question! Unfortunately, you might have to spend quite a lot of time and effort to get this efficient. I have been making games since I was a kid, and I also have a Master's degree in Computer Science and I'm currently studying Media and Arts in another university. In addition, I have taken part in dozens of game making competitions and game jams for more than ten years now. 

Now, all this might sound pretty intimidating, but I believe you can achieve this level way faster than I did. I was quite unfocused, and only started getting this good few years back. Mastering art or programming takes of course a lot of practice, so for that you just need to make more games, for example by taking part in various game jams throughout the year. When you get the basics down, start focusing on making the games fun! I personally believe most of the fun comes from a good challenge with enough player choice, satisfying and frequent feedback and good pacing.

Watch videos like GMTK and GDC, read tweets and blog posts from other developers, and most importantly make more games, and you'll get there!

I just finished my first year of my CS degree personally, so it looks like I have a long ways to go lol.

A couple unrelated questions:
How do you deal with PlasticSCM overwriting scene stuff? (ie. parameters set in the inspector, objects created in the hierarchy, etc.). This was a frequent issue when working with my partner.
Is there any chance I could take a look at your code/Unity implementation of things? I know this is a big ask but I feel like seeing work from someone very experienced could be a really good learning opportunity for me, especially since I've decided recently that I want to take game dev more seriously.

The thing is, we used GameMaker for this game. It is a really powerful tool for rapidly prototyping simple 2D games like this.