This is a 3d game engine i made for my tutored project of 2nd year. Basically i planned to create a 2D game engine, but it growed up so quickly i decided to increase my ambitions. Finally, i achieved to a polished product in less than 2 month (which is pretty fast i have to admit).
Required dependencies :
- lwjgl https://www.lwjgl.org/customize
- joml https://github.com/JOML-CI/JOML/releases/
- pngDecoder https://jar-download.com/?search_box=pngdecoder
- imgui https://github.com/SpaiR/imgui-java/releases
- Intuitive level editor with drag & drop support
- Import / export assets
- Post process outlines
- Bloom
- Basic shadows
- Basic AI with A* pathfinding
- Billboards
Basic shadow mapping Billboard Editor demonstration Pathfinding
Connect 4 : example of game made with Coffee3D Editor Asset preview Editable navmesh for A* pathfinding Post process outline