Animate All The Things

Friday, October 11, 2019 - Ikey Doherty (CEO)
Posted in Engine Updates

Well, we’ve been unusually quiet the last few days. Truth be known, we’ve been real busy. Architecting here, energy-drink-drinking there.. The end result? We got us some full Tiled Map Editor support in our engine, along with massive tiling and animation improvements.

Lookie here.. Full TiledMapEditor support

Don’t Bore Me - What Changed?

Let’s keep this short and sweet. We implemented full TMX and TSX support in the engine, allowing us to automatically splice a texture according to the column/tilecount definitions (respecting padding, margin, etc). We then suplement the information from the TSX animation definitions. TL;DR - Tiles are implicitly animated by using the Tile GID in a tile map.

Animations, hmm?

Yeah, there’s not much point in us saying we have animations if we don’t then show them off. Note - we’re culling anything offscreen, drawing 3 layers (the door isn’t part of that building, y’know), upscaling, blending, and animating. This uses a TMX file, which in turn loads a TSX file, which has the definition and animations for Overworld.png tilesheet.

The above video uses assets from OpenGameArt.org

What’s Next?

Currently we’re discussing an engine tech demo before our major game tech demo. We’re looking to get this out Pretty Soon ™ so stay tuned. We’ll want to show off what we’ve done with the engine so far, as well as give a very small taste of what we’ve got planned for our game. So yeah, technically? 2 tech demos planned.

As always - you can be one of the awesome people buying Teh Game Raiser licenses to help us get to market even quicker! Otherwise, we have to work-work. Shudder.


Buy The Game Raiser Lifetime License

Buy a Lifetime License for lifetime access to all of our upcoming 2D game titles. This support will vastly reduce time-to-market, as well as getting the engine open sourced much sooner. Cheap price, good results, and open source improvements. Winning. Remember, we will only issue 1,000 licenses in total.