Skip to content

Releases: SIGGames/PacoMonkey

v0.5.0

22 Dec 21:31
Compare
Choose a tag to compare

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

05 Dec 05:32
Compare
Choose a tag to compare

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

28 Oct 18:08
Compare
Choose a tag to compare

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

08 Oct 20:48
Compare
Choose a tag to compare

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

29 Sep 21:24
Compare
Choose a tag to compare

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

Base version release

11 Sep 10:52
Compare
Choose a tag to compare
Base version release Pre-release
Pre-release

This release is the "backup" for the base version of the game, so its stored in a stable version. This release will be deleted in the future.

tumblr_m70v9llc9h1r3kgy2o1_500

This has been released during Sprint 3.