Skip to content

mazhar266/mazedorado

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mazedorado Game Engine

A multiplatform 2D game engine for making 2D RolePlaying games. It's being written in C++, SDL and Lua

Game engine ECS C++ Lua

Dependencies

  • C++ 17
  • SDL2 (image, truetype fonts, sound etc)
  • GLM
  • Lua
  • Deal ImGUI

Environment Setup on Ubuntu

sudo apt install build-essential
sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libsdl-mixer-dev
sudo apt install liblua5.3-dev

Environment Setup on Mac

brew install sdl2 sdl2-image sdl2-ttf sdl2-mixer
brew install lua

Environment Setup on Windows

  • Install every libraries from win64_redist folder
  • or download on your own
  • Install Visual Studio with C++ support
  • Build the project `

How to RUN

  • Run make or make build
  • Then make run to run
  • make clean to delete compiled files.

Credits

NOTE: Makefile will only work in Linux. You can modify to work in other platforms though.

About

Mazedorado Game Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published