https://github.com/angelobdev/crayon
Simple 2D Game Engine
https://github.com/angelobdev/crayon
cpp gamedev glfw opengl
Last synced: about 1 month ago
JSON representation
Simple 2D Game Engine
- Host: GitHub
- URL: https://github.com/angelobdev/crayon
- Owner: angelobdev
- License: mit
- Created: 2023-03-21T12:04:27.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T13:05:20.000Z (over 1 year ago)
- Last Synced: 2024-10-29T13:28:42.485Z (over 1 year ago)
- Topics: cpp, gamedev, glfw, opengl
- Language: C++
- Homepage:
- Size: 611 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

This project is more of a challenge to myself.
I'm a computer engineering student and I love computer graphics, so I thought I would try to build my own engine using C++ and OpenGL.
This project aims to be fully-functional and easy-to-use, if it'll grow enough I'll make a documentation... at the moment you can just look at code and figure out yourself how it works.
Hope you enjoy!
---
## Getting started 🚀
The project has been developed on both Windows and macOS (using CLion).
If you want to run it you can use CMake.
#### How to clone the project:
```shell
$ git clone --recursive https://github.com/angelobdev/Crayon.git
```
**Warning 🚧**
THE PROJECT IS STILL UNDER DEVELOPMENT AND POSSIBLY FULL OF BUGS!
---
## Libraries 🔗
[glfw](https://github.com/glfw/glfw) - [glad](https://glad.dav1d.de/) - [spdlog](https://github.com/gabime/spdlog) - [glm](https://github.com/g-truc/glm) - [imgui](https://github.com/ocornut/imgui) - [debugbreak](https://github.com/scottt/debugbreak) - [stb_image](https://github.com/nothings/stb)
---
## Resources 📚
[OpenGL Web Book](https://learnopengl.com/) - [Documentation](https://docs.gl/) - [Youtube Playlist](https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2)
---