ATTENTION: This game is currently being remade with JavaScript, and that version will be the one I'll be updating and not this one. I'll share the link to the project when I post it, and that will be the one receiving updates, while this one'll be like a demo. I might post it on itch:) ________________________________ Arrow Keys to move, auto-attack the nearest enemy:) ________________________________ To see the soundtracks and music selections, click the first button in the top-right (Click it again to close it) To pause / un-pause, click the second button in the top-right! (If paused, click it again to un-pause) ____________________________________________ ----------------------------UPDATE LOG-------------------------- V 1.4 (6/23/2026) - Removed unnecessary systems and improved structure - Made effects smoother Bug fixes: - Fixed all bugs with respawning and issues after first defeat - Fixed bug where projectiles and enemy actions continue while paused - Fixed bug where player regenerates while game is paused - Fixed glitches with mobile joystick controls V 1.35 (4/26/2026) - Greatly increased XP gain rate - Created a more reliable system for loot drops from enemies - Created player defeat animation - Created a coin animation when enemies are defeated - Added a slight flash effect when enemies take damage Bug fixes: - Fixed bug where upgrade text appeared bold (message was being broadcasted multiple times) - Fixed glitches with loot drops V 1.3 (4/12/2026) - Temporarily disabled skin selection - Increased enemy speed - Reduced enemy attack rate Added Upgrades: - Ammo - Bullet Speed Bug fixes: - Fixed bug where shooting enemies continued firing while game was paused - Improved screen and text stability - Fixed targeting system (now more accurate) V 1.2 (4/9/2026) - New enemy type added! (see forum for details) - Added smooth defeat particles when an enemy is removed (particles match enemy color) - Completed credits section in-game - Fixed main screen button colors V 1.1 (4/8/2026) - Mobile friendly update: added optional joystick controls (thanks to @codingwithpeople for suggestion!) - Cleaned up several variables and optimized list usage V 1.0 (4/7/2026) - Cleaned up major sections of code ----> ADDED IN-GAME SAVE CODES :D These store in-game progress, including: - Stats - Progression - Upgrades Bug fixes: - Fixed bug where “click to play again” did not work - Fixed glitch where main screen clone effect remained after starting game (fixed by making spawning instant) V 0.95 (4/1/2026) - Completely redesigned main screen - Added layered button visual effect - Added Load/Save and Credits buttons (currently inactive) - New player skin (circle) V 0.9 (3/30/2026) - Massively improved targeting behavior New upgrades: - Multi-shot - Knockback - Bullet size V 0.8 (3/28/2026) Gold earned by defeating monsters - Added 5 player skins (different shapes) - Added skins menu and screen Bug fixes: - Fixed bug where update text stayed on screen - Fixed bug where soundtrack text stayed on screen V 0.7 (3/27/2026) Added stats screen (in pause menu), tracking: - Movement speed - Health (max vs current) - Health regeneration - XP - XP level - XP multiplier - Current wave - Current enemy count - Total defeats Bug fixes: - Fixed glitch where clicking middle of screen would start a new wave and spawn too many enemies V 0.6 (3/23/2026) - Added music settings - Added 10 new soundtracks - Added pause/resume button + pause screen Bug fixes: - Improved targeting accuracy - Fixed bug where upgrade text disappeared unexpectedly V 0.5 - Added XP bar - Added defeat counter - Updated main screen background - Set thumbnail New upgrades: - Attack damage - Attack speed - Defense - Regen - Max health - XP bonus - Dodge chance V 0.4 (3/13/2026) - Added player health bar - Added defeat screen - Added wave counter - Changed main screen background Bug fixes: - Adjusted enemy spawn rate - Fixed bug where multiple waves could spawn at once Improved enemy targeting logic - Player now stops attacking when no enemies are present V 0.3 (3/10/2026) - Created thumbnail - Added 1 music track - Created main menu / home screen V 0.2 (3/9/2026) - Created game name :) - Created player - Created enemies - Created attacks - Created smooth movement system - Created infinite wave system - Added hit reaction animation when enemies take damage - Added XP drops ____________________________________________ Future Updates: V 1.45 (Almost here!) - Added shop system for skins! Players can purchase new skins with coins earned in-game. **CREATED FASTER VERSION ON Code-Torch! This version has: -> A better code structure -> Runs faster -> A huge bunch of really cool features that this one doesn't have! V 1.5 (Coming soon!) → Permanent upgrades → Rebirth system All using coins earned in-game :) V 1.55 (Sometime in the near future...) Added save codes for storing account and progress outside the game !!! :D
Come here for discussion and suggestions!!! https://scratch.mit.edu/discuss/topic/874756/?page=1#post-9072199 Or just chill:) _____________________ Made by @Hammykat-_- All music by @ryansrichai ( From this project: https://scratch.mit.edu/projects/103531109 ) Text engine by @Will_Wam (Edited by me) Pen health bar by @getbent , code was modified by me:) _____________________________________________ Used some cool blocks from here: https://scratch.mit.edu/projects/1272677504 Go check it out :P ______________________ Moved update log to instructions! _____ Tags: #game #games #survival #upgrade #circle #infinite #wave #waves #trending #popular #horde #endless #action #roguelike #shooter #combat #upgrades #arena #skills #highscore #arcade #battle #defense #challenging #fastpaced #topdown #survivors #bulletheaven #autofire #exp #xp #survivorslike #roguelite #autoshooter #reversebullethell #hordesurvival #permadeath #minimalist #physics #projectile #endlessrunner #vampiresurvivors #brotato #indiegame