Journal Entry 1
Date: 8. 4. 2025
This devlog combines 3 weeks of Project B development into a network.
Activity:
Implemented level. Added some details that weren't presented on the level design for better gameplay.
In order to enhance player navigation and game flow, I added a few new, undocumented components while keeping to the original level design.
1. Navigation Improvements:
- Added additional steps on the lower level to be able to allow full traversal across the environment
2. Tilemap Layer Adjustments:
- Introduced a new tilemap layer to visually overlay acid blocks.
- Moved the grid to a position convenient for placing objects symmetrically (with integer values as coordinates)
3. Key Collection & Door Logic:
I added a closed door located near the spawn, which unlocks when all keys are collected and defines an ending of the level.
Since there was no predetermined method, designing the logic for unlocking the exit door after gathering keys offered some challenge.
- Implemented a custom algorithm: once all keys are collected, a hidden Object near the door triggers opening action.
- The object checks the player's inventory for key items and, if all are present, automatically opens the door.
- This ensures a smooth transition without needing direct interaction with each key.
4. UI Feedback System:
- Created a key canvas HUD to visually indicate key collection progress during gameplay.
- This gives players real-time feedback and a sense of progression.
5. Minor Polish & Details:
- Added bigger platform for the first teleporter (P1.S in level design schema)
- Added extra blocks below the pushable box to reinforce its dumping interaction with acid.
- Included an informational post to guide the player.
Possible future improvements:
- Play with lights on the level and choose the best version
- Add some action after finishing the level
- Add decorations
Invested hours:
- Setup & scripting: 5 hours
- Testing: 1.5 hours (total)
- Devlog: 10 mins
Outcome:
- Implemented Project B.
Files
Get Project B
Project B
More posts
- Summary Project B45 days ago
- Applying changes after feedback53 days ago
- Feedback Project B58 days ago
Leave a comment
Log in with itch.io to leave a comment.