# 3DGame **Repository Path**: clrt6174/3DGame ## Basic Information - **Project Name**: 3DGame - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-06 - **Last Updated**: 2025-03-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 3DGame 3D game in ``MonoGame`` Doing this mostly from scratch, for my own entertainment, to better understand all the different processes that go on in complex games. To be completed when I'm 70 and have a cane and a lawn to chase kids away from. Outdated even before I started (yes, it used XNA when first created, a few years after XNA was declared dead). Also, a lot of game-related stuff seems to be bits of arcane knowledge that nobody's willing to share. Well, guess what, I am willing. If you use any code from here, I pity you. Please do not try to locate my whereabouts for the purpose of prolonged torture followed by murder. ... hope it helps, though. # Features * "Infinite" 3D terrain, generated on the fly or ``TODO: port the code that does it from the last attempt`` loaded from disk * 3D models with bone animation * Primitive billboarding ``TODO: all the things`` * GUI system * Item/skill system, loads from files, can randomly generate items * First person camera with walking/flying * Terrain/entity clicking * Nice looking water with depth tinting, adapted from [Riemer's](http://www.riemers.net/eng/Tutorials/XNA/Csharp/Series4/The_water_technique.php) # July 2020 update Some of these are taken at earlier stages, showing off various features the previous screenshot couldn't do justice for ![screenshot](https://raw.githubusercontent.com/htmlcoderexe/3DGame/master/11.08.2017-01.062_corrected.png) ![screenshot](https://raw.githubusercontent.com/htmlcoderexe/3DGame/master/202004260427050.png) ![screenshot](https://raw.githubusercontent.com/htmlcoderexe/3DGame/master/202007190322141.png) # What works as of August 2019 ![screenshot](https://raw.githubusercontent.com/htmlcoderexe/3DGame/Entity/Player/201908020329411.png)