8000 GitHub - nasso/ige: 3D Game Engine built in C++20
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

nasso/ige

Repository files navigation

ige

build + tests

ige is a 3D game engine built in C++20 for educational purposes.

Features

  • Entity-Component-System architecture
  • Basic 3D renderer using OpenGL 4
  • glTF 2.0 model loading
  • Physics engine using Bullet 3
  • Plugin system to opt-in to only the features you need

Contributing

Contributions are welcome! Just keep the following rules in mind:

  • The repository uses a rebase workflow and has a "no-merge policy" similar to the one used by the rust-lang repository. This helps keeping a clean commit history.
  • All the code in this repository must be formatted according to the .clang-format configuration files provided. However, clang-format will, in some rare occasions, format the code in a weird way (e.g. for some recent C++20 syntax that aren't fully supported yet). You can temporarily turn it off with // clang-format off/on blocks.
  • Most importantly, try to keep the code as consistent as possible with what's already here!

License

ige is licensed under the MIT license. See LICENSE for the full text.

About

3D Game Engine built in C++20

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages

0