• Stars
    star
    477
  • Rank 89,008 (Top 2 %)
  • Language
    C++
  • License
    MIT License
  • Created almost 4 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Utopia Game Engine 无境游戏引擎
 __    __  .___________.  ______   .______    __       ___      
|  |  |  | |           | /  __  \  |   _  \  |  |     /   \     
|  |  |  | `---|  |----`|  |  |  | |  |_)  | |  |    /  ^  \    
|  |  |  |     |  |     |  |  |  | |   ___/  |  |   /  /_\  \   
|  `--'  |     |  |     |  `--'  | |  |      |  |  /  _____  \  
 \______/      |__|      \______/  | _|      |__| /__/     \__\ 
                                                                

Utopia Game Engine

repo-size license

Environment

  • Windows 10
  • VS 2019+
  • DirectX 12
  • CMake 3.18.2 +
  • (optional) ASSIMP

Feature

  • DirectX 12
  • ECS (UECS)
  • (temporarily remove) Lua
  • Frame Graph
  • ShaderLab
  • ImGui
  • Dynamic Reflection (UDRefl)

Documents

More Repositories

1

RenderLab

App of RTR, PTR and Editor
C++
747
star
2

USRefl

Header-only, tiny (99 lines) and powerful C++20 static reflection library.
C++
586
star
3

USTC_CG

00106501: Computer Graphics (Spring-Summer 2020)
C++
408
star
4

ToyRTX

CPU & GPU RTX based on OpenGL
C++
380
star
5

UECS

Ubpa Entity-Component-System (U ECS) in Unity3D-style
C++
361
star
6

UDRefl

Ubpa Dynamic Reflection
C++
335
star
7

UGM

Ubpa Graphics Mathematics
C++
313
star
8

GAMES102

GAMES 102
C++
267
star
9

CMU_15_462

notes and assignments of CG (CMU 15-462/662)
C++
86
star
10

UHEMesh

an elegant, high-performance and user-friendly halfedge data structure
C++
77
star
11

UFG

Ubpa Frame Graph
C++
42
star
12

UGraphviz

Ubpa Graphviz C++ wrapper
C++
37
star
13

ULuaPP

Ubpa Lua++ (Lua & C++)
C++
31
star
14

UDP

Ubpa Design Pattern
C++
27
star
15

USmallFlat

Ubpa small flat containers based on C++20
C++
27
star
16

ExponentialHeightFog

[ Unreal to Unity ] Exponential Height Fog
HLSL
24
star
17

UCMake

Ubpa CMake
CMake
22
star
18

UTemplate

C++
22
star
19

CG_LGLiu

exercises of CG class teached by Prof LiGang Liu in 2018
C++
19
star
20

LearnOpenGL

OpenGL Exercise
C++
18
star
21

UDXRenderer

Ubpa DirectX 12 Renderer
C++
17
star
22

UDLua

Ubpa Lua base on UDRefl
C++
16
star
23

RayTracingInOneWeekend

rewrite Ray Tracing in a Weekend
C++
15
star
24

Project-GAMES101

Project-GAMES101
15
star
25

UDX12

Ubpa DirectX 12 C++ Wrapper
C++
10
star
26

MasterCourses

Master Courses
C++
4
star
27

best-cpp-reflection

best cpp reflection
3
star
28

DoubleConeRain

Double Cone Rain
C#
3
star
29

UScene

Ubpa Scene
C++
3
star
30

LearnVulkan

Learn Vulkan
2
star
31

ULua

Ubpa Lua
CMake
2
star
32

LearnRust

Rust
2
star
33

UData

Ubpa Data
C
2
star
34

GAMES102_Data

GAMES_102_Data
2
star
35

RenderLab_bk_20200303

C++
2
star
36

UANTLR

Ubpa ANTLR4
ANTLR
1
star
37

USTL

Ubpa stl extension
C++
1
star
38

UGit

CMake
1
star
39

OSG_Exercise

C++
1
star
40

UContainer

Ubpa Container
C++
1
star
41

UEngine

Ubpa Engine
C++
1
star
42

UThreadPool

Ubpa Thread Pool
C++
1
star
43

LearnCompiler

Learn Compiler
ANTLR
1
star
44

SecretCode

Encrypt / Decode codes by DES and Base64
C++
1
star
45

UVisitor

Visitor
C++
1
star
46

LearnQt

C++
1
star