https://github.com/redcode/run
Game Engine: My first try
https://github.com/redcode/run
Last synced: 9 months ago
JSON representation
Game Engine: My first try
- Host: GitHub
- URL: https://github.com/redcode/run
- Owner: redcode
- License: lgpl-3.0
- Created: 2016-11-25T20:19:27.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-11-08T11:21:49.000Z (about 7 years ago)
- Last Synced: 2025-02-16T06:45:15.190Z (11 months ago)
- Language: C++
- Size: 151 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING.LESSER
- Authors: AUTHORS
Awesome Lists containing this project
README
# RUN
Copyright © 2016-2018 Manuel Sainz de Baranda y Goñi.
Released under the terms of the [GNU Lesser General Public License v3](http://www.gnu.org/copyleft/lgpl.html).
### What is RUN?
A game engine.
### Current dependencies
* [Z](http://github.com/redcode/Z) → Target inspection, types, macros, inline functions.
* [ZData](http://github.com/redcode/ZData) → Data containers (Private repo for now).
* [ZMathematics](http://github.com/redcode/ZMathematics) → Mathematics (Private repo for now).
* [REAL](http://github.com/redcode/REAL) → Entity/component system (ECS) + Actions (Private repo for now).
### Targets (planned)
In alphabetical order:
* Android
* iOS
* Linux
* macOS
* Nintendo Switch
* tvOS
* Windows
### Goals
* 2D/3D.
* Multi-renderer (OpenGL, Vulkan, DirectX, and Metal).
* Multi-platform (Same API in any OS).
* Fast and Small.
* Easy to use and to understand.
* Optional/pluggable ECS subsystem.
* Lua scripting.
### To do
Almost everything.