Untitled Platformer Project
Hey guys and gals. Long time lurker. While lurking, I have also been writing a platforming game engine in Java. With the help of some of the sprites pulled from this fantastic website, I have just about finished the game engine itself. I intend to use it to make a metrovania style game eventually, once it's more polished. Still having some trouble implementing a hook shot type item. Right now I have incorporated projectiles, grenades, npcs, a physics system for the platforms and some other stuff. Your sprites have been an awesome resource for developing the prototype. Admittedly I have been lax with the licensing, editing stuff willy nilly to make it fit. Before the game is done, I intend to go through and make sure everything is on the up and up. The target platforms are planned to be android and pc, with an osx version a little later.
Anyway, I though you guys might be interested in seeing your work in action. I attached a few screens to this post. I mixed and matched whatever sprites I thought looked cool, which was not a problem finding here. I tried to keep the look and feel as consistent as possible. If you're interested, I can upload some videos of it in motion tomorrow.
Once I am completely done polishing the engine, I am going to upload it to github and release it completely opemsource. I have tried to keep as much of the engine 100% java without relying on anything outside of The core api. This is for portability reasons. As a result, everything has been written essentially from scratch. I have tried to document everything as thoroughly as possible so when I am done maybe someone else can get some use out of it. The game has a fairly robust markup language for levels that I think I can turn into a level editor in Swing or some such. I have basically given platforms in the game four or five main properties, like position, velocity, event triggers to make them move when the player clicks a button or pills a lever in game, and so on. Levels are written in text documents and run through a parser. I might make an in game GUI and have a level editor as part of the game.
Let me know what you guys think. Like I said, If there's interest, I'll upload more.