Skip to content

A 2D tilemap renderer

License

Notifications You must be signed in to change notification settings

jasperdrescher/Viridian

Repository files navigation

Viridian

A 2D tilemap renderer using OpenGL and C++17.

Compiling

It's currently only possible to easily compile for Windows 64-bit. If you're on Linux or MacOS you'll have to do the setup manually using CMake.

Prerequisites

Name Description
CMake 3.7.0+
Python Python 2.8+

Windows

Run Setup.bat when you have the prerequisites installed or use CMake projects in Visual Studio.

Dependencies

Name Description License
GLAD Multi-Language GL Loader-Generator MIT
GLFW Multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input ZLIB
GLM OpenGL math library MIT
STB Collection of single-file libraries MIT
TMXLite Lightweight C++14 parser for Tiled tmx files ZLIB
Tiled A 2D level editor that helps you develop the content of your game N/A

Bugs, issues and suggestions

Feel free to open an issue in case you encounter bugs, want to make suggestions or need help.