Development Log – September 2024: Save System Implementation, Core Tutorial System, and Gameplay Mechanics Development

New core gameplay mechanics, including save functionality and player abilities, have been integrated alongside a complete overhaul of the tutorial system. User interface elements have been extensively reworked, performance optimized for WebGL builds, and numerous stability issues addressed.

Changelog

We’ve been hard at work bringing you the latest updates. Here’s a summary of recent changes and improvements:

[MILESTONE]

  • Released Build 0.2, significantly improving WebGL playability.
  • Published Itch Release 0.1.8.
  • Completed the core tutorial system.

[GAMEPLAY]

  • Implemented quicksave functionality.
  • Introduced an early version of the save system.
  • New player healing mechanic added.
  • Early implementation of new player skills and abilities.
  • Enemies now drop coins upon defeat.
  • Implemented and balanced loot drop chances.
  • Developed a new armor damage system to influence combat mechanics.
  • Re-enabled the jumping mechanic.
  • Integrated a new dialog system as part of tutorial improvements.
  • Added specific tutorial progression logic checks.
  • Enhanced end-of-level feedback with achievements and rating stars.
  • Made flow and content adjustments to the tutorial system.

[GRAPHICS]

  • Added new visual damage effects (DamageFX).
  • Introduced a new cosmetic “fancy hat”.
  • Upscaled and repositioned cover graphics across various levels.
  • Implemented Sprite Atlasses for improved visual rendering.
  • Introduced variations for in-game banners.

[AUDIO]

  • Added new character-specific sounds for Bmos and Rocky.

[UI/UX]

  • Implemented a dedicated loading screen.
  • Performed a complete rework and simplification of the main menu.
  • Added new game icons.
  • Improved the level selector with fixed functionality, added camp indicators, and integrated level completion stars on the map.
  • Enhanced the tutorial experience, including a “Skip All” button.
  • Enemy names now persist for better combat clarity.
  • Adjusted the level map display.
  • Added an enhanced level exit screen displaying achievements and rating stars.

[PERFORMANCE]

  • Implemented various optimizations for WebGL builds.
  • Improved rendering performance through the integration of Sprite Atlasses.

[FIXED]

  • Addressed multiple bug reports and stability issues, including null checks in cinematics.
  • Resolved issues preventing simultaneous movement of multiple units.
  • Fixed bullet collider detection bugs.
  • Corrected camera panning to respect screen boundaries.
  • Resolved bugs related to initial game start order.
  • Fixed level selector functionality issues.
  • Resolved AI pathfinding issues.
  • Corrected issues with connected doors in levels.
  • Fixed level restart functionality.
  • Addressed various smaller bugs across the game.
  • Implemented platform-specific bug fixes for WebGL builds.
  • Fixed issues with main and level selection screens.
  • Re-enabled the jumping mechanic after previous issues.

[TECHNICAL]

  • Implemented Assembly Definitions to optimize compile times.
  • Streamlined the overall game architecture.
  • Introduced a feature toggle system for the tutorial.
  • Improved player unit death detection with a static event system.

This Changelog is automatically generated with Google Gemini based on my git commit history.

Leave a Comment