🎮
Game Engine Core
Modern C++ game engine with Entity Component System (ECS) architecture for efficient game development
Open-source game engine for desktop and virtual reality development

# Clone the game engine repository
git clone https://github.com/NexoEngine/game-engine.git
cd game-engine
# Initialize submodules
git submodule init
git pull --recurse-submodules
# Build with CMake
cmake --workflow --preset=build-debug# Clone the welcome portal
git clone https://github.com/nexo/welcome-portal.git
cd welcome-portal
# Install dependencies
yarn install
# Configure environment
cp .env.example .env
# Start development
yarn devNEXO Engine combines a powerful C++ game engine with a modern web portal:
graph TB
subgraph "NEXO Engine Core"
A[C++ Game Engine] --> B[Entity Component System]
A --> C[OpenGL Renderer]
A --> D[Physics Engine]
A --> E[C# Scripting]
F[ImGui Editor] --> A
end
subgraph "Welcome Portal"
G[React Frontend] --> H[Authentication]
G --> I[Blog System]
G --> J[3D Visualization]
H --> K[Supabase Backend]
end
A --> L[Game Export]
L --> GNEXO Engine is an innovative game development platform created by five EPITECH Strasbourg students: