Releases: SIGGames/PacoMonkey
Releases · SIGGames/PacoMonkey
v0.5.0
Release Notes - v0.5.0
Features
-
Character Movement Enhancements
- Added wall climbing and up mechanics.
- Introduced crouch v2 with new animations and slide effects.
- Implemented first hold mechanic and hold system with functional animations.
- Added can walk and can run flags for each character.
- Enabled player multiplatform control using the input manager.
-
Character Management
- Introduced a character manager with enhanced functionality.
- Added animator override controllers for each character.
- Stored previous character positions for seamless transitions.
- Added Micca1 and Micca2 animations, including running and idle states.
-
Environment and Controls
- Added certain tiles as one-way platforms.
- Enhanced player controller configuration in the inspector.
- Added key detectors for debugging purposes.
- Introduced camera controls and sample controls image in the UI.
- Added test environment 2 to the scene.
-
Debugging and Testing Tools
- Implemented debug tileset with color variations.
- Added debug keycodes to respawn the player.
Bug Fixes
-
Movement and Collision
- Fixed wall climbing mechanics and related collider issues.
- Resolved player flip and death animation errors.
- Adjusted player collider bounds during crouch and slide actions.
- Fixed player cooldown offsets and ensured proper movement triggering.
- Resolved collider collisions within the player controller.
-
Animation and Visuals
- Fixed player jump and hold animation parameters.
- Improved death pipeline logic and animation controller refactoring.
- Adjusted player sprites configuration and starting positions.
- Reduced death time transitions for smoother gameplay.
-
Camera and Controls
- Fixed camera reset issues upon stopping the up key.
- Ensured serialized camera fields correctly follow the player.
- Updated camera controls to reset camera offsets properly.
-
Gameplay Mechanics
- Fixed ledge detection and climb ledge offsets.
- Resolved issues with player holding states and movement locks.
- Fixed crouch mechanics to prevent unintended stops and parameter issues.
- Improved player run animations and movement state checks.
Other
-
Code Refactoring and Optimization
- Refactored crouch into a standalone mechanic.
- Simplified player movement state management.
- Enhanced code readability for player input and ledge detection scripts.
- Organized directories and unified horizontal and vertical axis keybinds.
- Optimized character manager and integrated Cinemachine camera.
- Disabled character manager if any character GameObject is missing.
-
Assets and Chores
- Adjusted player collider offsets and reduced heart screen size.
- Added banana asset and removed unused Unity tutorials package.
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Release Notes - v0.4.0
Features
- Added crouch slide effect and decreased collider size.
- Introduced camera manager system for improved control.
- Implemented offset camera feature during crouch animations.
- Added mica idle and jump animations.
- Configured test environment and basic scene with tileset.
- Enhanced player health system with health zones and incremental health features.
- Added full scene integration with tilemap and pixel-perfect component.
- Introduced basic lives system with enhanced Unity drawer.
Health.v2.mp4
Bug Fixes
- Fixed constant camera shake issue.
- Adjusted player offset from tileset for alignment.
- Resolved scene asset resolution and tile issues.
- Fixed player jump and land animations.
- Addressed bugs in the health zone and lives system.
- Updated enemy-player collision script to improve performance.
Other
- Optimized null comparisons in virtual camera handling.
- Improved health performance and inspector display.
- Saved and adjusted various scenes for consistency.
Other videos recorded during the sprint 5
TilesetTest.mp4
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Release Notes - v0.3.0
Features
- Climb Enhancements: Introduced tooltips on climb parameters and climb tag for enhanced user guidance.
- Movement Updates: Added horizontal movement threshold and ground layer detection to improve climbing mechanics.
- Tag Selector: Implemented a tag selector for Unity editor to streamline the development process.
- User Interface: Added basic UI text for improved in-game feedback.
- Audio: Updated jump and music sound effects for an enhanced auditory experience.
- Wall Jump: Added wall jump functionality (not yet fully operational).
Bug Fixes
- Player Controller: Adjusted player flip management and reset movement upon exiting climb.
- Gravity Adjustments: Added gravity constant setter, preserved previous gravity during climb, and fine-tuned gravity ranges.
- Climb Logic: Divided climb logic from player controller for cleaner code structure.
- Inspector Adjustments: Fixed horizontal movement threshold range and removed move vector visibility in the inspector.
Other
- Code Optimization: Removed unused code and optimized imports.
- File Management: Relocated welcome dialog files and removed redundant files.
- Scene Management: Saved scene with updated configurations.
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Release Notes - v0.2.0
Features
- Add quit game button to UI panel: Introduced a button to quit the game from the UI panel.
- Add URL utils: Implemented utility functions for handling URLs.
- Add welcome dialog: Introduced a welcome dialog in the UI.
- Improved gravity on climb: Enhanced the gravity mechanics during climbing.
- Improved run parameters: Tweaked parameters for better running mechanics.
- Improved run acceleration calculation: Optimized the calculation of run acceleration.
- Add coyote time: Added coyote time for jumps, allowing players to jump briefly after leaving the ground.
- Add two new jump parameters: Implemented new parameters to further customize jumping mechanics.
- Add jump buffer: Introduced a jump buffer allowing players to press the jump button shortly before landing.
Bug Fixes
- Stored previous gravity before climb: Fixed an issue where the previous gravity was not being stored correctly during climbing.
- Crouch can only be done if grounded: Resolved an issue where crouching was allowed even when the player was not grounded.
- Removed settings from version control: Removed unnecessary settings files from version control.
- Decreased climbing speed: Adjusted climbing speed for smoother gameplay.
- Update jump deceleration: Fixed issues with jump deceleration mechanics.
- Fix climb horizontal movement and autoclimb: Addressed problems with horizontal movement during climbs and unwanted autoclimbing behavior.
- Stop climbing on x movement: Resolved an issue where climbing wouldn’t stop with horizontal movement.
Other
- Removed unused script and files: Cleaned up project by removing unused scripts and files.
- Set base UI for testing: Configured basic UI elements for testing.
- Fix SIG Games banner: Corrected display issues with the SIG Games banner.
- Reset screen resolution on build: Ensured screen resolution resets correctly after each build.
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Release Notes - v0.1.0
Features:
- Resolution Manager: Added a new tool to control screen resolution, making it easier to adjust display settings for different devices.
- Improved Health System: Updated the health system with a new lives feature, giving players more control over their health in the game. [Not finished]
- Climbing Mechanic: Introduced a basic climbing feature, tested and working with game assets. Fixed bugs related to infinite jumping while climbing.
- Global Settings Update: Added more options to the global settings, like a God Mode and better control for the master volume.
- Frame Rate Control: Added settings to control the frame rate, improving performance on different hardware.
Bug Fixes:
- Climbing Animation: Fixed problems with the climbing animation, making it smoother and more realistic.
- Infinite Jump Bug: Solved the issue where players could jump infinitely when climbing. [There is an edge case when this error still occurs; it will be fixed furthermore.]
- Movement Fixes: Adjusted player movement for smoother controls, especially when running and climbing.
Improvements:
- Project Structure: Reorganized the project files into folders for better management.
- Mechanics Improvement: Added more options and improved movement mechanics, making the player controls more responsive.
- Optimized Imports: Cleaned up unnecessary imports in the code to improve performance.
- Run Speed Adjustment: Tweaked the run speed values for better control and more natural movement.
Full Changelog: v0-base-version...v0.1.0