Awesome
PokemonGameEngine
Pokémon Game Engine is a C# game engine that is similar to the 2D Pokémon games. It uses PokemonBattleEngine for the battles. It can run on any platform, even phones! (With some work... contact me)
Previews:
Keep in mind the quality lost when recording GIFs and videos:
This project is still in an early stage so don't expect to make a full game with it at this time, although you can start using it. Check the wiki if you're interested (I put a lot of effort into writing it!). If you'd like to learn more or just talk, join our Discord server.
Some Notable Features:
- Map/encounter editor (Only runs on Windows, Mac, and Linux)
- Diagonal movements
- Scripting
- Very non-limiting mapping (elevations, layers, no color limits, transparency, etc)
- Tile animations
- Day & Night cycle
- Animated sprites
- Spinda spots
- Controller & Keyboard support
- Custom sound engine and music (also supports Pokémon cries)
- Wild encounter mechanics
- Daycare, Breeding, and Eggs
- Evolution, Evolution cancelling, and Shedinja creation
- Pokérus
- Game stats
- Some debugging tools
To Do:
- Update the wiki as the engine grows
- Touch input devices support
- Check the list
PokemonGameEngine Uses:
- Assimp
- EndianBinaryIO
- Microsoft.Data.Sqlite
- Newtonsoft.Json
- NUKE
- OpenGL
- PokemonBattleEngine
- SDL2
- Silk.NET
- SimpleGIF
- SQLitePCLRaw
MapEditor Uses:
PokemonDumper Uses:
Test tiles taken from... (I did modify them a bit)
- https://www.deviantart.com/chaoticcherrycake/art/Pokemon-Tileset-From-Public-Tiles-358379026
- https://www.deviantart.com/magiscarf/art/Tileset-ver-3-Free-690477146
- https://www.deviantart.com/peekychew/art/Lava-and-Cave-Tileset-836741864
- https://www.deviantart.com/phyromatical/art/Taragonia-BW-Mix-434036293