-
Notifications
You must be signed in to change notification settings - Fork 0
Tiles & Entities
All in-game objects are split into 2 categories: Tiles and Entities. Below is a list of each and their function. Tiles are terrain-based blocks, while entities have modifiable properties and exist as sub-scenes.
Connecting Systems:
Subsystems:
Key(s): Numbers 1-7
- Hotkey for swapping tiles/entities currently being placed.
List of known bugs. Be descriptive but keep it brief!
None Currently
List of features and descriptions within system.
Tiles:
- Solid: Default impassable tile.
- One-Way: Floor tile that can be passed through from the sides and underneath.
- Death: K.O.s the player and resets their position upon impact.
- Ice: Causes the player to slide with low friction while standing on it.
- Sticky: Slows the player's physics while standing on it.
- Bounce: Boosts the player's height with a force upon contact.
- Slope: A tile with an angled surface that allows the player to travel up or down without jumping. Can be rotated before placing.
Entities:
- Goal: An endpoint for the level. The player must be able to reach this entity for the level to be verified.
- Spawnpoint: The point where the player spawns in the game state.
- Limit: 1
- Patrolling Enemy: An enemy that moves horizontally on the ground.
- Properties: Movement Speed
- Restriction Toggle: If enabled, prevents the enemy from falling off edges.
- Stationary Enemy: An enemy that stays in-place. Can be toggled to shoot projectiles.
- Properties: Attack Speed, Shooting Direction
- Flying Enemy: An enemy that moves in mid-air between two points, only in cardinal directions.
- Properties: Movement Speed, Movement Endpoint
- Prop: A collision-less decorative object.
- Properties: Rotation
List and description of upcoming work/risks.
Future Work: Create enemies and their logic Create a menu that opens when completing the level Potentially add directional collisions to the bounce tile
Risks:
- Tiles and Entities must not be able to overwrite each other through editing.
A place for miscellaneous notes pertaining to this system.
- Note 1
- Subnote 1
- Note 2
Resources
Known Issues
Future Work
Globals
Managers
- Main Menu Manager
- Master Manager
- Camera Manager
- Hotkey Manager
- Import Export Manager
- Audio Manager
- Animation Manager
- PopUp Manager
UI
Managers
- Editor Manager
- Tile Manager
- Entity Manager
- Icon Manager
- Preview Manager
- Tool Manager
- Asset Manager
- Custom Cursor Manager
Tiles & Entities
- Grid Lines
- Preview Line
- Tiles & Entities
- Enemies
- Patrolling Enemy
- Flying Enemy
- Shooting Enemy
- Stationary Enemy
- Moving Platform
- Property Editing
Asset Swapping
UI
Managers
Player