Hi, welcome to the 2D Platformer Game Contest 2018/2019!
The idea is to make a 2D Platformer like Mario, Sonic or any similar game. I was looking for a game of this kind made with Lazarus, and I found no one in the wiki, so we need to make a lot of them!
Rules:
- The game must be hardware accelerated with OpenGL, DirectX, Vulcan, Metal (mac) or any library that's hardware accelerated.Since it's just 2D, any library can be used, also normal canvas or html 5 canvas will be good (compiling the game with pas2js).
- The game must be open source and source code must be provided in a dedicated repository on GitHub, SourceForge, GitLab or BitBucket.
- You can use any library (including DLL compiled in other languages), but the game must be coded in Pascal.
- You can use free assets or your own assets, but remember must be open source compatible license.
- The game must be 2D, not 3D, not "2.5D".
When you submit your game, please as well try adding an entry on the Wiki, and edit the list of games made with Pascal in the wiki too.
http://wiki.lazarus.freepascal.org/GamesResources:
-
http://wiki.lazarus.freepascal.org/Game_Engine-
http://wiki.lazarus.freepascal.org/Game_frameworkIncludes physics libraries, opengl engines.
-
https://github.com/bgrabitmap/bgragamesIncludes some 2D games, one or two that are similar to a 2D platformer, includes 2D level editor as well. (BGRA OpenGL). If you have no idea start here, it already works!
Or if you want to go in your own there's no problem at all =)
The idea is to make a working platformer game, that for example can be just a level, or just a basic engine, is up to you how complex it is. Then is open source, so anyone can extend it. As other users said in the previous contest, making a game is the only way to learn how to make games, so don't loose the opportunity!