I've been developing a pure java 2D game engine for about 3 years now. The code has evolved a lot since I captured it from a game that I started making called TechWrecker. That game originally started out being just a silly little project and kind of evolved into that last snapshot. As you can tell it needed a lot of work both coding and game design wise.
That game helped me develop the Game State Machine. As well as the Resource Manager and Input Manager. I recently begin redesign the resource manager to allow for loading levels, and animations, as well as other types of custom assets.
And so I decided to make an editor for a Animation file format that I created after I was able to compress BufferedImages using Java's Deflate utilities.
Project Overview:
A friend of mine whose working on a 2D side-scrolling shooter in GameMaker convinced me to create a level editor and to plan on making an actual Game Creator. Probably because he was frustrated with certain features. So I have a good start. Here is a development screenshot:
Not much to look at right now, and I hope to add icons to the toolbars. Some of the short-term features that I hope to have are:
- Animated Sprite Tiles
- Multi-Layered Levels
- Entity placements and property settings
- Collision Volume Data (per frame for Animations)
- Level File Format (binary or xml with compression)
- Image Editing and Touch-up
No comments:
Post a Comment