Skip to content

AnthonyDickson/TileEngine

Repository files navigation

TileEngine

This project contains the beginnings of a 2D game engine and a tile map editor for tile-based video games. Custom GUI and font rendering frameworks are developed.

Build and Run

You can build the application with the following commands:

mkdir build && cd build
cmake ..
make -j8
cd ..

To run the tile map editor, run:

./build/Editor/TileMapEditor

To run the game engine, run:

./build/Game/TileEngine

This project also includes run configs for the CLion IDE.

This project has only been built and tested on Linux and macOS.

Project Structure

  • Editor/ contains the source files for the editor executable.
  • Game/ contains the source files for the game executable.
  • LibTileEngine/ contains the source files for the engine.
  • LibTileMapEditor contains the source files specific to the editor.
  • resource/ contains various config files, shaders and tilesheets.
  • lib/ contains the third-party dependencies for this project.

Acknowledgements

Thanks to Joey de Vries for their tutorial on OpenGL. [Tutorial] [GitHub]

About

A WIP 2D tile-based game engine and tile map editor

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published