A C++ 2D isometric grid application using SFML that features a dynamic camera system to navigate through an isometric map, showcasing an integration of grid layout, infinite world generation, chunk system, camera movement, and rendering culling. This technical demo builds upon previous work by exploring these features in an isometric perspective, offering a robust foundation for further experimentation.
IsometricGrid.Demo.mp4
- Use WASD to move the camera and explore the grid.
- Refresh the Grid: Press R to refresh the grid.
-
Download and extract SFML
- Download the SFML SDK (ZIP file) from the SFML Download Page
- Extract it to your preferred location (e.g.,
D:\libs\SFML-3.0.0)
-
Configure Visual Studio
In Project's properties, update the following paths:C/C++ > General > Additional Include Directoriesโ"<sfml-install-path>/include"Linker > General > Additional Library Directoriesโ"<sfml-install-path>/lib"Linker > Input > Additional Dependenciesโ Add"sfml-graphics.lib","sfml-window.lib","sfml-system.lib"
-
Need help setting up SFML?
Check out my SFML Visual Studio Template for a preconfigured project: SFML-VS-Template
- C++17
- SFML 3.0+
- Visual Studio

