You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
|
|
|
|
Game:
|
|
|
|
|
☐ Implement Run Mode interface class
|
|
|
|
|
☐ Load game project data
|
|
|
|
|
☐ Manage list of scenes
|
|
|
|
|
☐ Manage global scripts
|
|
|
|
|
☐ Handle Events from the core
|
|
|
|
|
|
|
|
|
|
Scene:
|
|
|
|
|
☐ Manage scene scripts
|
|
|
|
|
☐ Manage the master list of game objects in scene
|
|
|
|
|
☐ Contains a World (World System)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
World System:
|
|
|
|
|
☐ Track/manage loaded regions
|
|
|
|
|
☐ Render loaded Regions
|
|
|
|
|
|
|
|
|
|
Camera:
|
|
|
|
|
☐ Current Region
|
|
|
|
|
☐ Current Position within Region
|
|
|
|
|
|
|
|
|
|
Region:
|
|
|
|
|
☐ List of renderable images for each layer
|
|
|
|
|
☐ List of game objects (by reference) in this Region
|
|
|
|
|
|
|
|
|
|
Game Object:
|
|
|
|
|
☐ List of components
|
|
|
|
|
|
|
|
|
|
Components:
|
|
|
|
|
☐ Transform
|
|
|
|
|
☐ Image
|
|
|
|
|
☐ Animation Controller
|
|
|
|
|
☐ Collider (maybe via Box2D?)
|
|
|
|
|
☐ Script
|
|
|
|
|
☐ RigidBody (via Box2D)
|
|
|
|
|
☐ Audio Listener
|
|
|
|
|
|
|
|
|
|
Animations:
|
|
|
|
|
☐ Animated Sprite class
|