Skip to content
Jon R edited this page Jul 8, 2016 · 10 revisions

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.

The World

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

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

Clone this wiki locally