dgough / Kepler3d
Licence: apache-2.0
OpenGL and C++14 game engine that loads glTF 2.0
Projects that are alternatives of or similar to Kepler3d
Pharaohstroy
A maplestory IDE which can develop the multi-platform maplestory game
Stars: ✭ 69 (+666.67%)
Mutual labels: game-engine, opengl, opengl-es
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+5211.11%)
Mutual labels: game-engine, opengl, opengl-es
Magnum Plugins
Plugins for the Magnum C++11/C++14 graphics engine
Stars: ✭ 66 (+633.33%)
Mutual labels: game-engine, opengl, opengl-es
Qfusion
Source code for cross-platform OpenGL gaming engine
Stars: ✭ 255 (+2733.33%)
Mutual labels: game-engine, opengl, opengl-es
Magnum Examples
Examples for the Magnum C++11/C++14 graphics engine
Stars: ✭ 180 (+1900%)
Mutual labels: game-engine, opengl, opengl-es
Magnum Bootstrap
Bootstrap projects for Magnum C++11/C++14 graphics engine
Stars: ✭ 69 (+666.67%)
Mutual labels: game-engine, opengl, opengl-es
Lighthouse2
Lighthouse 2 framework for real-time ray tracing
Stars: ✭ 542 (+5922.22%)
Mutual labels: game-engine, opengl, gltf
Opentk
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Stars: ✭ 2,284 (+25277.78%)
Mutual labels: game-engine, opengl, opengl-es
Flextgl
OpenGL and Vulkan header and loader generator.
Stars: ✭ 180 (+1900%)
Mutual labels: game-engine, opengl, opengl-es
Rabbittoolbox
🤸🏾♀️👗开源的动画渲染软件,提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Stars: ✭ 309 (+3333.33%)
Mutual labels: game-engine, opengl, opengl-es
Mapbox Gl Native
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Stars: ✭ 4,091 (+45355.56%)
Mutual labels: opengl, opengl-es
Etlegacy Deprecated
Archived repository. For current repo, see: https://github.com/etlegacy/etlegacy
Stars: ✭ 470 (+5122.22%)
Mutual labels: game-engine, opengl
Castle Engine
Cross-platform (desktop, mobile, console) 3D and 2D game engine supporting many asset formats (glTF, X3D, Spine...) and using modern Object Pascal
Stars: ✭ 475 (+5177.78%)
Mutual labels: game-engine, gltf
Fiber2d
Cross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (+4511.11%)
Mutual labels: game-engine, opengl
Bulllord Engine
lightspeed lightweight elegant game engine in pure c
Stars: ✭ 539 (+5888.89%)
Mutual labels: game-engine, opengl
Permafrost Engine
An OpenGL RTS game engine written in C
Stars: ✭ 851 (+9355.56%)
Mutual labels: game-engine, opengl
Kepler3D
Kepler3D is an OpenGL and C++14 game engine.
This is a learning experience and a work in progress so I don't recommend using this engine in its current state.
Features:
- OpenGL 4.2, C++14
- glTF 2.0 scene loader and renderer
- Bitmap font loader and renderer (using the Angel Code format)
- Uses GLFW for platform abstraction
- Unit tests using google test
Building
Windows
Requirements:
- 64 bit Windows
- Visual Studio 2019
External-dependencies and resource files are stored separately to keep the repo size down.
Setup
- Clone the repo
- Download kepler3d_deps.zip from releases and unzip to the kepler3d directory
- Open kepler3d.sln
FAQ
Should I use this engine to make a game?
No. It is very incomplete and unoptimized.
Are you accepting outside contributions?
No. I want to stay as the sole contributor for now.
Dependencies
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].