Game engine basic framework
2024-10-12 14:22:10 151 0 Report 0
0
Login to view full content
This mind map outlines the essential components of a game engine's basic framework, offering a comprehensive guide for developers. The framework covers foundational elements such as mathematics, editor composition, and 3D pipeline, alongside crucial systems like file directory design and memory management. It delves into basic data structures, mathematical libraries, and the intricacies of initialization and destruction. The program framework, object system, and resource management are detailed, highlighting smart pointers, reflection, and resource agents. Additionally, the architecture design emphasizes world abstraction and scene management, while model and texture handling, along with level of detail considerations, complete the robust framework.
Other creations by the author
Outline/Content
Game Engine Basic Framework
foundation
Mathematics
Editor composition
3D pipeline
OPENGL and DirectX
Spatial transformation
Basic system
File directory design
Memory management
Basic data structures
Common data structures
Proxy/Agent
Mathematical Library
Mathematics Unit
Graphic Unit
Initialization and destruction
Memory Manager
Non-singleton class
Program framework
Program Framework Interface
Input-output mapping
Object System
Smart Pointer
Object
reflection
Serial number storage
Properties bound to UI
Copy properties and functions
clone
Resource Management
Resource Type
Resource Agent
Object System - Resources
Engine Architecture Design
World Abstraction
The world and the engine
Scene Management
The parent-child relationship of spatial positions
Camera and camera cropping
Static objects and dynamic objects
light source
Model and Texture
Normal and tangent space
Grid structure in the engine
Import compressed FBX model
texture, material
Level of Detail
model
terrain

Collect

Collect
0 Comments
Next page
Recommended for you
More