POST-BRJ25 UPDATE ChangeLog [v0.3.17.50.60]
OLD NIGHTMARES » Devlog
POST-BRJ25 UPDATE CHANGELOG [v0.3.17.50.60]
NEW FEATURES
UI
- START MENU: Added a new pause menu feature. The menu allows players to restart the level or return to the main menu. The 'OPTIONS' feature is currently disabled.
GAME
- GAMEPAD CONTROLLER: Added support for Xbox and PS controllers.
MAIN MENU
- Main Menu Scene: Added a new scene representing the main menu. Players can start the game, view credits, or exit the game. An options system will be implemented soon.
- New Main Music: Added new song "Akira Dreams" for Main Menu Theme
LOAD SCREEN
- Loading Scene: Added a loading screen for transitions between scenes.
IMPROVEMENTS
BOSSES
- Logic with Single Responsibility: Improved boss logic to follow the Single Responsibility Principle (SRP).
GAME
- Pixel-Perfect 64px per Unity Unit: Added the Pixel Perfect component to the camera to correctly represent sprite resolution and give a more retro feel.
- Centralized Audio Manager: Improved the audio system to centralize sound management and avoid conflicts. Future updates will allow users to customize audio settings.
- Music and FPS Drop: Added streaming to music tracks to prevent FPS drops during loading.
- SFX for Level 1: Applied the new AudioManager system to play sound effects for Level 1.
- Music Library: Created a system for the AudioManager to reference all in-game music tracks. Music is stored in Resources for easy access.
CONTROLS
- Gamepad Support: Improved device detection to allow gameplay with a controller.
- UI Control: Enhanced user input detection for navigation in new menus.
UI
- Singleton: Implemented a UI Singleton to manage UI elements in each scene.
- Mouse Button References: Improved descriptions for mouse attack buttons (changed to LMB/RMB instead of L/R Click).
- Peripheral Type Control: Added logic to detect if a controller is connected and display controller buttons accordingly.
- Skip Credits Button: Implemented the ability to skip credits. A blinking text notifies players, and a sound plays when skipping.
- Testers in Credits: Added a section in the credits to acknowledge official testers.
- Main Menu Theme in Credits: Added a section to credit the new main menu theme: "Akira Dreams - By Luxus Zigard / Performed by Sonic Pi".
- ZAS TEAM LOGO: Added the ZAS Team logo in the intro and credits.
- Pause Game with Escape: Changed the pause key to Escape instead of Enter. Enter is now used for menu selections.
FIXES
PLAYER
- Out of Level: Fixed an issue where the player could exit the level if positioned inside Gamera's collider during its solid state (after "Spin Attack" or "Anger Jump").
- Solution: Disabled solid collisions for Gamera's shell to prevent the player from being launched out of the level.
- Attack During Pause: Fixed an issue where the player could attack while the game was paused.
- Solution: Replaced the old PauseManager with a new pause control system in the GameManager.
BOSSES
GENERAL
- Boss UI After Reset: Fixed an issue where boss UI elements remained visible after resetting the level during a boss battle.
- Boss Collider After Death: Fixed an issue where the boss collider remained active for too long after death.
- Boss Trigger Collider Errors: Fixed incorrect activation and deactivation of boss colliders.
GAMERA
- Damage During Spin Attack: Fixed an issue where the player would not take damage if inside Gamera's shell during its Spin Attack.
- Level Boundaries: Adjusted Gamera's level boundaries to prevent it from appearing to pass through walls.
- Behaviors During Death: Added controls to prevent conflicts between attack and movement behaviors during death animations.
- Head Attack: Fixed an issue where Gamera's head animation would reset incorrectly after a head attack.
BUDBOING
- Infinite Dharma Attack on Death: Fixed an issue where Dharma attack projectiles would loop infinitely if Budboing died during the attack.
- Final Death Cry: Fixed an issue where Budboing's final death cry would not play correctly.
- Unreachable Drop: Fixed an issue where Budboing would drop the Premonition Stone in an unreachable area.
UI
- Game Over Message: Fixed a grammatical error in the word "Nightmare" (previously displayed as "Nighmare").
ENVIRONMENTS
- Misaligned Background and Boundary Tiles: Fixed graphical issues where level tiles were not aligned properly. Implemented a Pixel Perfect camera to support 64px resolution.
- Irregular Colliders: Adjusted level boundary colliders to follow the grid and avoid "roughness".
- Separated Rails: Fixed graphical inconsistencies in the rail trap sprites by adding a Pixel Perfect camera.
Files
OldNightmares_PostBrj25_WebBuild_v1.zip Play in browser
Mar 03, 2025
OLD NIGHTMARES
Classic Boss Rush Hardcore 2D Platformer, Born at the Boss Rush Jam 2025
Status | In development |
Author | LuxuSZ |
Genre | Platformer |
Tags | 2D, Boss battle, boss-rush, castlevania, Game Jam, Pixel Art, Retro |
Languages | English |
More posts
- Update to BRJ Build V3 [v0.3.3.3.15]Feb 02, 2025
Leave a comment
Log in with itch.io to leave a comment.