Introduction - If you have any usage issues, please Google them yourself
Visual C++ with OpenGL to do a 3D scene. Which contains the terrain generation, scene roaming, collision detection, simulation of the river scene, jumping fish, fountains, trees, plants, houses, towers, stairs, waving flags and so on. First-person perspective, you can skip walking collision detection, simulation of the day and night, and more!