-
Notifications
You must be signed in to change notification settings - Fork 0
Tiles & Entities
Zay Arriaga edited this page May 27, 2026
·
17 revisions
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:
- Player Controller(https://github.com/superwhack/levelsmith-platformer/wiki/Player-Controller)
Key(s): Numbers 1-7
- Hotkey for swapping tiles/entities currently being placed.
List of known bugs. Be descriptive but keep it brief!
- Bounce tiles can be interacted with from the sides, when it should only be the top.
- Death tiles don't K.O. the player from underneath.
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.
Entities:
- Slope: A tile with an angled surface that allows the player to travel up or down without jumping.
- Properties: Rotation
- 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:
- Cause the death tile to reset the level scene on impact.
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