https://github.com/riesinger/glow
WIP C++ OpenGL 3 Game engine
https://github.com/riesinger/glow
Last synced: 4 months ago
JSON representation
WIP C++ OpenGL 3 Game engine
- Host: GitHub
- URL: https://github.com/riesinger/glow
- Owner: riesinger
- Created: 2015-08-06T14:51:05.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2016-02-05T20:48:27.000Z (over 10 years ago)
- Last Synced: 2024-12-31T12:26:58.401Z (over 1 year ago)
- Language: C++
- Size: 343 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#Welcome to the Glow
##What is Glow?
Glow is game engine written in C++. It features 2D rendering for now and later will also be able to render 3D Objects. It will always remain open source and free to use, because I write it just for fun. I use OpenGL 3 to render and GLFW 3 for the Input handling, window creation, etc. which means, that it will once be easy to port it to a lot of platforms (including Android, iOS and even native webbrowser support via emScripten).
##Can I get it?
Of course you can! Glow is free software and you can use and modify it. But please mention me if you create something with it.
For now, whilst developing the core functionality, I will only support Linux (and even there, I will not show you how to compile or use, you have to learn that by yourself (but then, it is just the standard `make` and then you can run the engine)).
##Planned features
Some planned features that I will hopefully implement in the future are:
- Multiple rendering backends (OpenGL 2, OpenGL ES 3)
- Editor (for building your favourite games)
- 3D rendering
- Multiple platform support (Linux, Window, Android) (OSX and iOS maybe will come too, if I find someone to maintain and check the code on these platforms)
- Build tool for easily exporting your project to the wanted platform