-
Notifications
You must be signed in to change notification settings - Fork 74
Home
The wiki will go over how the code of TerraLegion is organized and how you can add additional content to the features that are already in place. The project is very large and can be complex to start out, but by browsing the code and reading the information I provide to you here, you'll be able to make your own mark on the game in no time.
The information will be split into different sections that each go over different components of the game and how they work. I suggest that you follow the order in which the topics are organized because each will build off of the other. As development progresses, some of the information on these components may change so be sure to refer back to the wiki when you notice large additions or changes that are made.
- Blocks
- Block Types
- Block Manager
- Block Properties
- Walls
- Chunks
- Chunk Generation
- The Chunk Manager
- Lighting
- The Physics Engine
- Entities
- The World
- World I/O
- Items & Item Categories
- Item Types
- Item Stacks
- Item Manager
- Inventories
- Crafting
- The Screen System
- Interface Components
- The Game HUD
- The Thread Manager
- Factories & Caches
Overview
The World
Blocks
Block Types
Block Manager
Block Properties
Walls
Chunks
Chunk Generation
The Chunk Manager
Lighting
The Physics Engine
Entities
The World
World I/O
Items
Items & Item Categories
Item Types
Item Stacks
Item Manager
Inventories
Crafting
User Interfaces
The Screen System
Interface Components
The Game HUD
Utilities
The Thread Manager
Factories & Caches