An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

![Crayon](https://i.imgur.com/uiE6Ql8.png)

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)

---