Fun project I wanted to challenge myself with! This was inspired by @griffpatch 's Terraria game. My OpenGL full version: https://github.com/GreatGameDota/Terraria-in-Cpp-OpenGL Features: - Infinite underground generation (procedural generation) - Changeable world width - Scrolling world - Dynamic lighting - Caverns to explore - Digging and placing of tiles/torches Run faster: https://forkphorus.github.io/#324086463 Link to Tile Images: https://github.com/GreatGameDota/Terraria-Tile-Images Player Sprite Sheet: https://www.deviantart.com/omega7321/art/Terraria-Default-Player-sprite-sheet-637899627 Other sprite images: https://www.spriters-resource.com/pc_computer/terraria/sheet/50634/ Credits: Credit to the makers of Terraria for all sprite artwork Thanks to @griffpatch for the lighting engine and sprite images Change Log: v0.7.1 - Sep 3 '19 - Tweak lighting v0.7 - Aug 29 '19 - Initial Release (Add inventory UI) v0.6.1 - Aug 21 '19 - Fix platforming v0.6 - Aug 18-19 '19 - Add lighting (Thanks @griffpatch ) v0.5 - Aug 17-18 '19 - Add Player made tiles to generation and tweak scrolling v0.4 - Aug 16-17 '19 - Add scrolling engine and tweak platforming v0.3 - Aug 15 '19 - Add player platforming and make player always spawn in the middle v0.2 - Aug 14 '19 - Add Terraria-like world generation with the surface and add 'generating' text v0.1 - Aug 13 '19 - Index all images and finish original generation with set list and enable digging with mouse ======================================== #terraria #2d #platformer #tiled