2D Game Engine

This is an old article from 2012. I was a kid. I learned a lot since then, so please do think twice when taking advice from me as a kid.

I’m back! Because of my final exams at school, I didn’t have to much time for things I actually like doing, hence this blog not getting too much attention.

I never actually had a good structure in any of my game projects. This eventually led to chaotic code, workarounds necessary to implement simple features and a lot of frustration when starting over again.

This actually was the most important reason for the failure of “PI - the Mineshooter Game” (my minecraft style project).

Now I decided to actually get some structure into my games with a simple Game Engine, starting 2D and sooner or later applying what I learned with that to 3D.

Having started recently, this is how far I got:

  • General node based structure for graphics (currently with Text-, Sprite- and Tile Map Nodes)
  • Tile based maps and a input controlled entity (yeah, that smiley thing moves when you press up/down/right/left)

Next things planned are:

  • Animated Sprite Node
  • World Collisions

This post was imported from tumblr.