martin-zyb / Remc

Remc Engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Remc License 中文

Due to academic issues, update slowly and irregularly
Due to academic issues, update slowly and irregularly
Due to academic issues, update slowly and irregularly

REMC

Introduction

This is a game engine based on OpenGL, mainly written in C++.

Content

Remc

Remc is the main module of this project.

Sandbox

Sandbox is the main program that calls and debugs Remc.

Main features to come

  • Fast 2D rendering (UI, particles, sprites, etc.)
  • High-fidelity Physically-Based 3D rendering (this will be expanded later, 2D to come first)
  • Support for Mac, Linux, Android and iOS
    • Native rendering API support (DirectX, Vulkan, Metal)
  • Fully featured viewer and editor applications
  • Fully scripted interaction and behavior
  • Integrated 3rd party 2D and 3D physics engine
  • Procedural terrain and world generation
  • Artificial Intelligence
  • Audio system

External warehouse/tools

  1. Spdlog.
  2. premake.
  3. GLFW.
  4. GLad.
  5. ImGui.
  6. glm.
  7. stb_image.
  8. EnTT.

Last

Thank you for your support of this project.

About

Remc Engine

License:Apache License 2.0


Languages

Language:C++ 91.5%Language:GLSL 4.5%Language:Lua 2.2%Language:C 1.7%Language:Batchfile 0.1%