Change Log
Version 1.1.4 - Current Version
Production
August 25, 2024
Optimization
Compressed large textures to decrease download size.
Bugs
Fixed bug with fast paging of characters in character select screen.
Fixed bug with lightning weather levels holding lightning flash effect when traveling to subsequent levels.
Changed world time clock provider and supporting code.
-------------
Version 1.1.3
Production
February 22, 2024
Optimization
Changed automatic check on start up to restore prior purchases by querying Apple App Store receipts to manual check on fresh install or progress reset.
-------------
Version 1.1.0
Beta test results change integration. Initial version.
October 4, 2023
Administrative
Added custom in-game metrics collection for analysis
Various controls.
Balance
Refactored store item purchase prices with in-game economy.
Removed interstitial ads from the first 5 levels to allow players to focus on learning in these training levels.
Added complementary power ups for new accounts.
Bugs
Fixed bug that allowed player to launch stages from the level screen that they had not yet progressed to.
Fixed bug with multiple lives/hearts being drained in rare case that player collides fall plane and poison cloud at the same time.
In-Game
Added stage timer size pulse feature to draw more attention when time is running out.
Main Menu Screen
Added game season change capability.
Added store sale promo ad capability.
Added message board.
Optimization
Clarified remove ads purchase to indicate that it is for the removal of interstitial ads that occur between levels.
Stage Launch Screen
Removed difficult-to-read small title text from power up buttons and reduced overall button size to fit better on screen.
Store Screen
Changed store "Daily" section to "Daily and Consumable."
Added store sale capability for purchase of power up store items.
Added options to purchase ice creams.
Added store desync dialog to game.
-------------
Version 1.0.0 - Beta Test
Beta test build
September 19, 2023
Achievements Screen
Updated to operate as a dynamically loaded and managed inventory instead of a static one.
Bugs
Fixed bug that saved an incomplete stage as completed when the the stage completion flag was incorrectly set prematurely.
Fixed bug that enabled player d-pad control commands to be persisted into the next stage, causing unexpected player movement on stage start.
Fixed bug with the slime boss collider not being able to touch the player causing their defeat when visually it appeared that it should do so.
Fixed bugs with animations being called on critters that did not exist due to error in migration of animations across all critters. This caused the mobile build to crash.
Fixed bugs with items mesh null normals causing thin outlines. This also caused the mobile build to crash.
Fixed bug with some skeleton bones not disappearing after being thrown by skeleton in a timely manner.
Fixed bug with stage pagination still being operable when a stage placard is being shown on top of the level selection screen.
Fixed bug with player being able to jump on top of crates.
Fixed bug with exit gate not opening upon defeat of ghost boss. This caused the mobile build to crash.
Fixed bug with hearts window not closing after obtaining new heart.
Fixed bug with cut scene 1_8 causing index out of range error.
Fixed bug with some food item model meshes not being writeable and object static flag being set for outline application. This caused the mobile application to crash.
Fixed error with Defeat Screen message not being shown in some cases.
Fixed bug with Main Menu areas being accessible before the game is sufficiently loaded causing errors and game crash.
In-Game
Added additional collision hulls to boss levels.
Added flame fountain to stage exit teleport sequence.
Added impact animations to ice slime and bone projectiles
Disabled player navigation direction marker and shadow on exit teleport sequence.
Updated food throw animation to match the rate of player food throw button push.
Added exit teleport victory stingers.
Increased level of zoom for the zoomed in setting to make the game more playable on smaller devices.
Added character navigation direction indicator.
Levels Screen
Updated to operate as a dynamically loaded and managed inventory instead of a static one.
Added end level 3-29.
Added welcome pop up for new players.
Localization
Added Chinese, Japanese, and Korean support.
Added Italian, German, and Swedish support.
Optimizations
Added proximity sound support for traps that only play sound when the player is within particular distance thresholds.
Fixed critter and item shadows to ignore their own geometry and show through to ground.
Various aesthetic updates to Level 1 and Level 3 stages.
Added fun particle trails to some characters.
Added more content to all stage endings to increase stage exit celebration joy.
Increased the font size of all fonts, as appropriate, to make the game more readable on smaller devices.
Vastly improved memory cosumption on Main Menu screen through dynamic loading/unloading of Achievements and Level Screen objects.
Pause Screen
Added stage number.
Settings Screen
Removed disable tutorials switch.
Stages
Added tutorial pop up and hot spots.
Stage Launch Screen
Added restart button.
Store Screen
Added welcome pop up for new players.
-------------
Version 0.9.0 - Development
Development build
August 21, 2023
Achievements Screen
Added 100 achievements
Bugs
Fixed bug regarding skeletons jumping through some solid obstacles.
Fixed bug with foot dust animation not being shown on pivot.
Fixed bug with overhead spawner characters not falling to ground after spawn.
Fixed bug with lightning effect being carried over into next stage if lightning strikes at stage transition.
Fixed bug with falling golem rocks not stopping on game pause.
Fixed bug with moving zombie sleighs not stopping on game pause.
Fixed bug with spear spike traps not defeating player on hit.
Credits
Added credits screen to Settings Screen
Stage Defeat Screen
Added defeat messages.
Tutorials
Added tutorial videos to game.
-------------
Version 0.7.0 - Development
Development build
June 16, 2023
Bugs
Fixed bug with player not falling over when defeated if they are simultaneously in the process of throwing food.
Fixed bug with jumping skeletons warping to the player's location when landing.
Fixed bug with the player not being able to watch a video to get additional hearts after running out as the watch video button is disabled.
Fixed bug with pushed crates automatically defeating slimes upon touching them with it.
In-Game
Added outlines to all foreground items.
Added pause capability.
Levels Screen
Added stage difficulty rankings and associated color changes to stage placards.
Optimizations
Compressed sprites to optimal sizes
Lowered the default volume of spike spear trap sound effect
Pause screen
Added pause screen with restart and continue options.
Store Screen
Added initial store buttons to purchase power ups and ad removal.
Added initial store buttons to claim daily ice creams.
Added initial store button to claim ice creams by watching ads.
-------------
Version 0.6.0 - Development
Development build
March 5, 2023
Bugs
Fixed bug with gate open/close causing block of main thread due to trying to refresh too large a section of nav mesh. Changed to more discrete nav mesh section change to update available unit pathing.
Fixed bug with localized text not being exported to mobile build.
Fixed bug with background video not playing on exported mobile build.
Fixed bug with animal sound playback causing error on player teleport exit.
Optimizations
Changed sound effect for activation of pressure plate to something more appropriate.
Power Ups
Added power ups to game.
-------------
Version 0.3.0 - Development
Development build
December 23, 2022
Achievements
Added capability to count collected food and defeated enemies toward achievement totals.
Administrative
Various controls.
Levels Screen
Added stages 3-1 through 3-28.
Added stage 4-1 placeholder.
Stages
Added stages 3-1 through 3-28.
Created snowball character.
Created sleigh character.
Created ghost character.
Created elemental character.
Created ice slime character.
Added ghost boss character.
Added stages effects (snow, rain, lightning)
Added level 3 critters
Added level 3 and 4 items
Added throwable food.
Security
Various controls.
Time
Added world time functionality for timed hearts regeneration capability.
-------------
Version 0.1.0 Development
Initial Development build
September 2, 2021 - November 16, 2022
Achievements screen
Added achievement screen and initial test achievements.
AI
Added A* pathfinding project. Replaced initial pathfinding code.
Bugs
Removed evil rabbit character as mesh was causing memory leak.
Fixed bug with orphaned unit meshes left behind after stage change over causing memory leak and eventual crash.
Fixed bug with too many lives/hearts being taken from the player when being defeated by lava.
Fixed bug with player score overflow.
Fixed bug with monsters still navigating nav mesh after being defeated.
Fixed bug with fast moving mosters being able to defeat the player after they have activated the teleporter. Player will now be invincible in this case.
Fixed bug with moving critter touching the player after player is defeated still being collected.
Character Screen
Added character screen and characters.
Levels Screen
Added level screen
Added stages 1-1 through 1-28.
Added stages 2-1 through 2-28.
Localization
Added Spanish and French support.
Main Menu
Added critters fly-by animation strip.
Optimization
Removed shadow casting from real-time light sources in favor of unlit model materials.
Added player, item, and critter shadow casting via projector.
Removed rigid bodies from all objects in favor of A* pathfinding project control of unit physics.
Pre-enable player before teleporting in to give renderer a chance to fully load character and not block main thread.
Security
Implemented game data security.
Sound
Changed from Unity sound support to FMOD support.
Added sound effects game.
Stages
Developed stages 1-1 through 1-28.
Developed stages 2-1 through 2-28.
Created evil rabbit character.
Created zombie character.
Created green slime character.
Created cannon character.
Created mine cart character.
Created golem character.
Created bat character.
Added parallax backgrounds.
Added level 1 and 2 critters
Added level 1 and 2 items
Added traps
Added Slime and Golem boss characters.
Added cutscenes.
Stage Completion Screen
Added stage completion screen
Stage Failed Screen
Added stage failed screen
Stage Start Screen
Added stage start screen
UI
In-game UI added
Boss bars added
Main menu background video added