{"author_link":"\/users\/balimaarthebassfish","author_name":"BalimaarTheBassFish","author_uid":1297676,"comments":[{"id":1162322,"author_name":"LDJam user 279233","author_uid":"279233","epoch":1759791576,"text":"Yum Cup cake <3 . Shame one of your team members had to leave early but it looks like you were able to make the best of a sticky situation and make a sweet game! Godot is a fickle lady (as I guess all engines are). I dropped out of my last compo because I got dependency errors and Godot refused to acknowledge any of my main scenes on the last day. I don't know how it turned out for you guys, but in my case it was my own fault. It turns out if you use @export to pick packed scenes in editor and switch between them a lot in code, Godot doesn't like it. I learned how to work around it but by that point I'd had to remake the whole game in a day. Anyway what lovely game, I hope you guys are back at the next jam with something even more delicious!","format":"md","likes":2,"spam":"N"},{"id":1162433,"author_name":"BalimaarTheBassFish","author_uid":"balimaarthebassfish","epoch":1759792452,"text":"@noobman64 thanks for playing and for your insight!\n\nwe did use export to manage changing levels ```@export var next_scene: PackedScene\n\nfunc move_on() -> void:\n\tget_node(\"\/root\/Main\").end_level(next_scene)```\n\nIn the editor, the door held the information for the next level so we didnt switch a lot in code as such but its definitely something to look at in more detail and see if we can avoid these issues.","format":"md","likes":1,"spam":"N"},{"id":1162513,"author_name":"She Wrote","author_uid":"she-wrote","epoch":1759793122,"text":"The gameplay works really well overall. I like the tricky way the enemies\u2019 projectiles move \u2014 it gives a unique challenge to the platformer. And cupcakes are so desirable that it adds to the reward of collecting them. I also like how you can jump infinitely in the later levels; it adds variety. Well done!","format":"md","likes":2,"spam":"N"},{"id":1163086,"author_name":"BalimaarTheBassFish","author_uid":"balimaarthebassfish","epoch":1759798720,"text":"@she-wrote Thanks a bunch! \ud83d\udc95 fgeva cooked up those tricky projectile arcs! Glad you enjoyed them! I\u2019m curious if the infinite jumps you mentioned happened just in the \u201cflappy bird\u201d level or beyond (if the former thats intended, if the latter we have an issue)? \n\nAnd how did the level layouts feel overall?","format":"md","likes":1,"spam":"N"},{"id":1164092,"author_name":"She Wrote","author_uid":"she-wrote","epoch":1759815309,"text":"@balimaarthebassfish It was only on the Flappy Bird level, so it was as intended! The level layout felt great \u2014 the cupcake placement encourages you to explore and face the challenge instead of skipping everything by jumping. The secret passages are well placed, and the cupcakes can be in such charming spots, sometimes even spelling funny words! You guys did a great job!","format":"md","likes":2,"spam":"N"},{"id":1165188,"author_name":"Frank Gevaerts","author_uid":"frank-gevaerts","epoch":1759832857,"text":"@noobman64 thanks for playing! Yes, that sounds exactly like the issue we had. Once you figure out how, not *too* hard to fix (just manually remove two lines from the scene file to break the bad reference), but it definitely had impact, especially on Balimaar's morale.\n\n@she-wrote thanks for playing! I'm glad you enjoyed it, we were fairly happy with the levels, but it always takes someone new to *really* know if it worked!","format":"md","likes":2,"spam":"N"},{"id":1165215,"author_name":"BalimaarTheBassFish","author_uid":"balimaarthebassfish","epoch":1759833207,"text":"Yep it was definitely a low point in the game jam for me :D especially when I tried to fix it multiple times but it just wouldnt work. again @frank-gevaerts thank you so much for that MVP save.","format":"md","likes":0,"spam":"N"},{"id":1165464,"author_name":"LRDJJ","author_uid":"lrdjj","epoch":1759835788,"text":"Nice work! You guys cooked up a solid game in a short time !","format":"md","likes":3,"spam":"N"},{"id":1165492,"author_name":"F2_","author_uid":"f2","epoch":1759836103,"text":"This was a lot of fun to play! I loved the hidden cupcakes in the clouds, and the secret paths behind walls. It gave me pleasant flashbacks to games like Commander Keen, Jazz Jackrabbit and Zool (candy themed game).\n\nThe controls were easy to understand, the graphics were awesome (I really love the candy theme). Great job!\n\nI also submitted a platformer game. Feel free to try it out, if you want. :)","format":"md","likes":2,"spam":"N"},{"id":1166277,"author_name":"BalimaarTheBassFish","author_uid":"balimaarthebassfish","epoch":1759844059,"text":"@lrdjj Thank you for your kind words <3\n\n@f2 I have played 2 of those 3 games you mentioned :D Suddenly I am recalling Jazz's YUM voiceclip that played","format":"md","likes":0,"spam":"N"},{"id":1166610,"author_name":"LDJam user 282870","author_uid":"282870","epoch":1759846924,"text":"You did a really nice job with the game. Godot makes platformers really easy to build. There is a way to use a global scene manager that has a level id like 'Level1' and then a preload for the level:\n\nextends Node\n\nvar SM_CurrentLevel = 1\n\nvar SM_LevelScenes = {\n\t\"Level1\": preload(\"res:\/\/Level1.tscn\"),\n\t\"Level2\": preload(\"res:\/\/Level2.tscn\"),\n\t\"Level3\": preload(\"res:\/\/Level3.tscn\"),\n\t\"Level4\": preload(\"res:\/\/Level2.tscn\"),\n\t\"Level5\": preload(\"res:\/\/Level1.tscn\"),\n\t\"Level6\": preload(\"res:\/\/main.tscn\"),\n\t\"Level7\": preload(\"res:\/\/Level1.tscn\"),\n\t\"Level8\": preload(\"res:\/\/Level2.tscn\"),\n\t\"Level9\": preload(\"res:\/\/Level3.tscn\"),\n\t\"Level10\": preload(\"res:\/\/Level3.tscn\"),\n}\n\nThen in the code where you load the next scene:\n\nfunc ProcessNextLevel() -> void:\n\tvar Level = \"Level\" + str(SceneManager.SM_CurrentLevel)\n\tget_tree().change_scene_to_packed(SceneManager.SM_LevelScenes[Level])\n\tSceneManager.SM_CurrentLevel += 1\n\tif SceneManager.SM_CurrentLevel > 10:\n\t\tget_tree().quit()\n\nIt worked like a champ","format":"md","likes":2,"spam":"N"},{"id":1166810,"author_name":"Frank Gevaerts","author_uid":"frank-gevaerts","epoch":1759848725,"text":"Thanks for the hint, @beebster-games . Something to look into, looks promising!","format":"md","likes":0,"spam":"N"},{"id":1168251,"author_name":"tiwe_me_ruu","author_uid":"tiwe-me-ruu","epoch":1759861949,"text":"It's a fun, simple game, the graphics and animation are beautiful, the character movements are smooth, the enemies look cute, haha, even too cute... It would be great to play a full version of the game with more levels someday!","format":"md","likes":2,"spam":"N"},{"id":1168357,"author_name":"Discomorphine","author_uid":"discomorphine","epoch":1759862872,"text":"Nice game, liked to play.","format":"md","likes":2,"spam":"N"},{"id":1168662,"author_name":"Frank Gevaerts","author_uid":"frank-gevaerts","epoch":1759865729,"text":"Thanks for playing, @tiwe-me-ruu and @discomorphine !\n\n*maybe* we'll make more levels, you never know!","format":"md","likes":0,"spam":"N"},{"id":1172892,"author_name":"KayF1n","author_uid":"kayf1n","epoch":1759935741,"text":"This was  a lot of fun!  thank you ","format":"md","likes":1,"spam":"N"},{"id":1172904,"author_name":"Frank Gevaerts","author_uid":"frank-gevaerts","epoch":1759935977,"text":"Thanks for playing @kayf1n!","format":"md","likes":0,"spam":"N"},{"id":1173567,"author_name":"INCD021","author_uid":"incd021","epoch":1759946137,"text":"I loved the triple jumping \ud83d\ude03 And who doesn't like cupcakes! Great entry \ud83d\udc4d\nThe only thing that threw me off was the controls, which I found very floaty. :cake: ","format":"md","likes":1,"spam":"N"},{"id":1174177,"author_name":"Frank Gevaerts","author_uid":"frank-gevaerts","epoch":1759953722,"text":"Thanks for playing, @incd021! I think it's the bubble helmet, those always make things floaty!\n\n(seriously though, it was floatier earlier, and toning it down more felt like it would probably require adjusting level design, and at some point doing too much just felt risky...)","format":"md","likes":0,"spam":"N"},{"id":1174351,"author_name":"LDJam user 280189","author_uid":"280189","epoch":1759956380,"text":"At first the controls felt a bit weird due to the floatiness but then I started liking it and the movement felt really unique! It was really fun, I especially liked the infinite jump level. Also the dash felt really sleek, I just loved to dash around everywhere. Great work!","format":"md","likes":1,"spam":"N"},{"id":1174420,"author_name":"Frank Gevaerts","author_uid":"frank-gevaerts","epoch":1759957411,"text":"Thanks for playing @kazuren! Once we had the idea for the infinite jump level we just *had* to do it!","format":"md","likes":0,"spam":"N"},{"id":1175214,"author_name":"Eugenik","author_uid":"eugenik","epoch":1759982493,"text":"Amazing game! Good job, guys!.\n","format":"md","likes":1,"spam":"N"},{"id":1176219,"author_name":"BangKerpow","author_uid":"bangkerpow","epoch":1760012423,"text":"yum cup cake. The controls are well done, which like like 90% of a good platformer (level design is the other 90%). The dash looks sick as hell. The jumpy level was a cool break from the standard platforming. Great job!","format":"md","likes":1,"spam":"N"},{"id":1176395,"author_name":"Frank Gevaerts","author_uid":"frank-gevaerts","epoch":1760015753,"text":"Thanks for playing, @eugenik and @bangkerpow!","format":"md","likes":0,"spam":"N"},{"id":1181242,"author_name":"okEly","author_uid":"okely","epoch":1760208457,"text":"Good luck in making next games guys","format":"md","likes":1,"spam":"N"},{"id":1181254,"author_name":"milq","author_uid":"milq","epoch":1760208846,"text":"I finished the game! I absolutely love the triple jumps and that level where you can just jump as much as you want, ha, ha! I\u2019m a big fan of platformers and this one really clicked with me. At first it took me a bit to get used to the controls, but later I really appreciated the character\u2019s speed and how many jumps you can pull off. The level design is good and, for me, the difficulty felt just right. My sincere congratulations, I had a blast playing it. What an awesome entry. Great game!\n\n![game.png](\/\/\/raw\/870\/34\/z\/6f465.png)","format":"md","likes":1,"spam":"N"},{"id":1181262,"author_name":"Frank Gevaerts","author_uid":"frank-gevaerts","epoch":1760209082,"text":"Thanks for playing, @okely and @milq!\n\n","format":"md","likes":1,"spam":"N"},{"id":1181715,"author_name":"commanderstitch","author_uid":"commanderstitch","epoch":1760239482,"text":"Got 115 of the cupcakes. Reminded me of alot of games that have bouncing left and right movement. I just had to barely tap the left and right the motion for movement felt very high. took forever to figure out I had multiple jumps in there.\n\nxD\n\nthe cake was a lie (for me)","format":"md","likes":1,"spam":"N"},{"id":1181788,"author_name":"BlackCat508","author_uid":"blackcat508","epoch":1760247787,"text":"pretty fun platformer! I like collecting cupcakes ","format":"md","likes":1,"spam":"N"},{"id":1181947,"author_name":"Frank Gevaerts","author_uid":"frank-gevaerts","epoch":1760261215,"text":"Thanks for playing, @commanderstitch and @blackcat508!\n\nMaybe the first level should have had some proper multi-jump introduction. The help text before you start mentions it (\"Thanks to your bubble helmet, you can even jump a few times when you're already in the air!\") but who reads when there's a game to play? :)","format":"md","likes":0,"spam":"N"},{"id":1182466,"author_name":"Jiri Hysek","author_uid":"jiri-hysek","epoch":1760287679,"text":"Surely a new record! But I missed a few cupcakes so there is still a chance to beat me :) @commanderstitch claims he got 115 cupcakes but without a screenshot it's no more than empty claim! :D \n\nIt was sweet game, although sometimes a bit sticky! I like flappy birding around a level, also triple-jump felt like an error at the first time but when I learned it's on purpos, it was fun!\n\n![Screenshot 2025-10-12 at 18.40.31.png](\/\/\/raw\/221\/c\/z\/6f521.png)","format":"md","likes":1,"spam":"N"},{"id":1182780,"author_name":"Frank Gevaerts","author_uid":"frank-gevaerts","epoch":1760304629,"text":"Thanks for playing, @jiri-hysek! Glad you had fun :)","format":"md","likes":1,"spam":"N"},{"id":1182918,"author_name":"cassowary","author_uid":"cassowary","epoch":1760322432,"text":"Nice! I collected 145 cupcakes. I enjoyed it. Some nice creative level design here. I feel like the controls could have been tuned a little bit better -- it felt like the movement was a little fast and the friction was a bit too low, especially when the character was in the air it was a little hard to jump into things accurately. Aside from that, nice work! I especially appreciated that you included a few extra hidden secrets in the levels.","format":"md","likes":1,"spam":"N"},{"id":1183492,"author_name":"Frank Gevaerts","author_uid":"frank-gevaerts","epoch":1760384877,"text":"Thanks for playing, @cassowary. 145 is a very good score!\n\nOne thing I've learned is that movement tuning is hard!","format":"md","likes":0,"spam":"N"},{"id":1189137,"author_name":"PhilStrahl","author_uid":"philstrahl","epoch":1761515026,"text":"Very good job, I especially loved the unrestricted jumping! For your reference, here's my archived stream \ud83d\ude0a\ud83e\udd84\n\nhttps:\/\/www.youtube.com\/watch?v=zSB7Re1M8Jo","format":"md","likes":1,"spam":"N"}],"format":"md","images":["ld58\/wayback-placeholder.png"],"links":[{"url":"https:\/\/fgeva.itch.io\/cupcake-collector","text":"Link"}],"metadata":{"g_key":"89001","g_author":"1297676","g_event":"LD58","g_eventkey":"112","g_subevent":"JAM","g_urlkey":"426827","g_title":"Cupcake Collector","g_status":"WAYBACK","g_place":"440","g_commentcount":"35","g_site2_node_id":"416556","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"416556","n_urlkey":"426827","n_parent":"415614","n_path":"\/events\/ludum-dare\/58\/cupcake-collector","n_slug":"cupcake-collector","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"297676","n_created":"1758804880","n_modified":"1778587291","n_version":"1341115","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD58","removed_author":false},"_superparent":9,"_trust":8,"author":297676,"body":"![ingame.png](\/\/\/raw\/cca\/84\/z\/6dd8e.png)\n\n# Welcome to Cupcake Collector!\n\nA sugary adventure where one brave (and weaponless) crusader faces their sweetest challenge yet\u2026 literally!\n\nYou\u2019ve been sent on a mission of confection perfection: to collect every cupcake and prove your worth in the Great Pastry Trials!\n\nSounds easy as pie, right? \n\nWell, there\u2019s a catch \u2014 a sticky one.\n\nThe local candy-flinging spiders have decided you look like the perfect test subject for their \u201cflavor experiments.\u201d Their aim? Surprisingly good. Their weapon of choice? Gobs of gooey candy that\u2019ll leave you slower than molasses on a winter morning. Get hit, and you\u2019ll be stuck faster than icing on a hot bun. Yuck!\n\nSo grab your courage (and maybe a napkin), and prepare to dodge, dash, and delicately devour your way through increasingly chaotic levels filled with cupcakes, keys, and creepy-crawly confectioners. You\u2019ll need both keys to unlock the exit \u2014 and your full collection of cupcakes to pass the ultimate taste test.\n\nWith each new level, the stakes get higher and the sugar rush gets stronger. Can you stay light on your feet, or will you end up in a sticky situation?\n\nGet ready to prove once and for all:\n\nYou don\u2019t need a sword when you\u2019ve got a sweet tooth!\n\n## About the Game\n\nCupcake Collector is a sweet little platformer where your goal is simple \u2014 collect cupcakes to pass your final trial! Unfortunately, a bunch of mischievous spiders didn\u2019t get the memo and have decided to pelt you with sticky candy instead.\n\nEach level challenges you to snag every cupcake, grab two magical keys, and make it to the exit \u2014 all while avoiding an ever-growing storm of sugary projectiles. The more you progress, the more enemies you\u2019ll face, and the trickier it becomes to stay un-gooed.\n\nGetting hit isn\u2019t the end, but it sure isn\u2019t pretty! Timing, precision, and a little bit of frosting-fueled bravery will be your best friends here.\n\nWhat starts as a cute confection soon becomes a sticky situation... can you stay cool under sugar fire and prove you\u2019re the ultimate Cupcake Collector?\n\n## A Note on our Game Assets\n\nOriginally, our team included a dedicated graphics and sound wizard, but real life had other plans! When they had to step away before being able to complete any part of their usual supreme wizardry, the two of us carried on \u2014 frosting-smeared but determined \u2014 to finish the game.\n\nAs a result, most of the visuals and audio come from carefully selected third-party assets under appropriate licenses, with the exception of two dev-recorded voice lines you\u2019ll hear in-game. We focused our remaining time on level design, gameplay polish, and making sure the whole experience still felt cohesive and fun.\n\nThese assets are:\n\n[Kenney's Platformer Art Candy and Kenney's Platformer Art Extended Enemies](https:\/\/kenney.nl\/)\n\n[Platformer Vector Assets by Pumpkin2D](https:\/\/pumpkin2d.itch.io\/)\n\n[10 Retro RPG Menu Sounds by leohpaz](https:\/\/opengameart.org\/content\/10-retro-rpg-menu-sounds)\n\n[Cute & silly rpg music pack by chajamakesmusic](https:\/\/chajamakesmusic.itch.io\/cute-and-silly-rpg-music-pack)\n\n## Controls\n\n### Keyboard and Mouse\n* WAD for movement\n* Shift to dash\n* Space jumps (in case you prefer that instead of W)\n\n### Controller Support!\n\nYes, we have controller support!\nTested on Windows 11 with a wired Xbox controller.\n\nHeads up: If your operating system detects another device (like a joystick, steering wheel, or even certain USB devices) as a controller before your actual gamepad, it can cause some in-game controls to stop working properly.\n\nThe fix:\nUnplug any other device your OS might be misidentifying as a controller, then plug in your game controller. This should restore full functionality.\n\n* Left stick - Character movement\n* A button - Jump\n\n## Words from the Dev Team\n\n### Fgeva - Programmer\n\nI'm quite happy with what we achieved. Of course I'd have preferred to present a 100% home-built effort, but since that wasn't really possible this time, I'm happy there is such a vibrant community of artists and musicians who are willing to let people use their work under very free license terms, so many thanks to them! I think once we got into the new adjusted rhythm and had selected one of Kenney's very nice tile sets (not to disparage the sound people, but we chose graphics first), we did manage to produce a reasonably polished game that's at least as good as our last effort.\n\n### Balimaar - Programmer\n\nI had a very productive first day \u2014 once again enjoying the rare joy of time zones working for me instead of against me! It meant I could work a solid 12-hour stretch, hand things off to my teammate for their 12 hours, and we\u2019d both still get some decent sleep in between.\n\nWhile I caught some rest after that first push, our audio and graphics guru unfortunately had to step away due to unforeseen circumstances. We completely understood, but it left just the two of us to pick up the frosting bag and keep the project on track. So, fgeva and I quickly switched gears, finding creative ways to fill the gaps with the tools and assets we had available.\n\nThen, toward the end of my second shift\u2026 disaster struck. Godot suddenly decided that every single scene depended on scenes it claimed didn\u2019t exist \u2014 even though they were right there! Clicking \u201cFix Dependencies\u201d did absolutely nothing (thanks, Godot). Thankfully, fgeva swooped in with some text-file surgery magic after I\u2019d exhausted every possible fix, saving around 12 hours of work in the process. Seriously, MVP moment right there.\n\nFrom that point on, it was smooth sailing \u2014 or as smooth as level design can ever be when you\u2019re still learning it on the fly! Despite this probably being my most stressful Ludum Dare to date, I\u2019m genuinely proud of what we pulled together under pressure.\n\nHere\u2019s to learning, laughing, and leveling up \u2014 bring on Ludum Dare 59!","comments":35,"comments-timestamp":"2025-10-26T21:44:42Z","created":"2025-09-25T12:54:40Z","files":[{"author":103884,"id":44356,"name":"ld58_linux.zip","node":416556,"size":45249907,"status":9,"tag":0,"timestamp":"2025-10-06T21:51:44Z"},{"author":103884,"id":44370,"name":"ld58_mac.zip","node":416556,"size":78318571,"status":9,"tag":0,"timestamp":"2025-10-06T21:52:17Z"},{"author":103884,"id":44380,"name":"ld58_windows.zip","node":416556,"size":52676594,"status":9,"tag":0,"timestamp":"2025-10-06T21:52:44Z"}],"files-timestamp":"2025-10-06T21:52:44Z","grade":{"grade-01":24,"grade-02":23,"grade-03":23,"grade-04":23,"grade-07":22,"grade-08":23},"id":416556,"love":0,"magic":{"cool":99.614642111875,"feedback":21,"given":16.125,"grade":23,"grade-01-average":3.455,"grade-01-result":440,"grade-02-average":3.5,"grade-02-result":285,"grade-03-average":2.524,"grade-03-result":719,"grade-04-average":3.571,"grade-04-result":460,"grade-07-average":3.375,"grade-07-result":240,"grade-08-average":3.595,"grade-08-result":359,"smart":3.0776406404415},"meta":{"allow-anonymous-comments":"1","author":[297676,103884],"cover":"\/\/\/content\/cc5\/91\/z\/6e1df.png","grade-05-out":"1","grade-06-out":"1","link-01":"https:\/\/fgeva.itch.io\/cupcake-collector","link-01-tag":[42336]},"meta-timestamp":"2026-05-12T12:01:31Z","modified":"2026-05-12T12:01:31Z","name":"Cupcake Collector","node-timestamp":"2025-10-20T10:19:04Z","parent":415614,"parents":[1,5,9,415614],"path":"\/events\/ludum-dare\/58\/cupcake-collector","published":"2025-10-06T22:29:07Z","scope":"public","slug":"cupcake-collector","subsubtype":"jam","subtype":"game","type":"item","version":1341115},"text":"![ingame.png](\/\/\/raw\/cca\/84\/z\/6dd8e.png)\n\n# Welcome to Cupcake Collector!\n\nA sugary adventure where one brave (and weaponless) crusader faces their sweetest challenge yet\u2026 literally!\n\nYou\u2019ve been sent on a mission of confection perfection: to collect every cupcake and prove your worth in the Great Pastry Trials!\n\nSounds easy as pie, right? \n\nWell, there\u2019s a catch \u2014 a sticky one.\n\nThe local candy-flinging spiders have decided you look like the perfect test subject for their \u201cflavor experiments.\u201d Their aim? Surprisingly good. Their weapon of choice? Gobs of gooey candy that\u2019ll leave you slower than molasses on a winter morning. Get hit, and you\u2019ll be stuck faster than icing on a hot bun. Yuck!\n\nSo grab your courage (and maybe a napkin), and prepare to dodge, dash, and delicately devour your way through increasingly chaotic levels filled with cupcakes, keys, and creepy-crawly confectioners. You\u2019ll need both keys to unlock the exit \u2014 and your full collection of cupcakes to pass the ultimate taste test.\n\nWith each new level, the stakes get higher and the sugar rush gets stronger. Can you stay light on your feet, or will you end up in a sticky situation?\n\nGet ready to prove once and for all:\n\nYou don\u2019t need a sword when you\u2019ve got a sweet tooth!\n\n## About the Game\n\nCupcake Collector is a sweet little platformer where your goal is simple \u2014 collect cupcakes to pass your final trial! Unfortunately, a bunch of mischievous spiders didn\u2019t get the memo and have decided to pelt you with sticky candy instead.\n\nEach level challenges you to snag every cupcake, grab two magical keys, and make it to the exit \u2014 all while avoiding an ever-growing storm of sugary projectiles. The more you progress, the more enemies you\u2019ll face, and the trickier it becomes to stay un-gooed.\n\nGetting hit isn\u2019t the end, but it sure isn\u2019t pretty! Timing, precision, and a little bit of frosting-fueled bravery will be your best friends here.\n\nWhat starts as a cute confection soon becomes a sticky situation... can you stay cool under sugar fire and prove you\u2019re the ultimate Cupcake Collector?\n\n## A Note on our Game Assets\n\nOriginally, our team included a dedicated graphics and sound wizard, but real life had other plans! When they had to step away before being able to complete any part of their usual supreme wizardry, the two of us carried on \u2014 frosting-smeared but determined \u2014 to finish the game.\n\nAs a result, most of the visuals and audio come from carefully selected third-party assets under appropriate licenses, with the exception of two dev-recorded voice lines you\u2019ll hear in-game. We focused our remaining time on level design, gameplay polish, and making sure the whole experience still felt cohesive and fun.\n\nThese assets are:\n\n[Kenney's Platformer Art Candy and Kenney's Platformer Art Extended Enemies](https:\/\/kenney.nl\/)\n\n[Platformer Vector Assets by Pumpkin2D](https:\/\/pumpkin2d.itch.io\/)\n\n[10 Retro RPG Menu Sounds by leohpaz](https:\/\/opengameart.org\/content\/10-retro-rpg-menu-sounds)\n\n[Cute & silly rpg music pack by chajamakesmusic](https:\/\/chajamakesmusic.itch.io\/cute-and-silly-rpg-music-pack)\n\n## Controls\n\n### Keyboard and Mouse\n* WAD for movement\n* Shift to dash\n* Space jumps (in case you prefer that instead of W)\n\n### Controller Support!\n\nYes, we have controller support!\nTested on Windows 11 with a wired Xbox controller.\n\nHeads up: If your operating system detects another device (like a joystick, steering wheel, or even certain USB devices) as a controller before your actual gamepad, it can cause some in-game controls to stop working properly.\n\nThe fix:\nUnplug any other device your OS might be misidentifying as a controller, then plug in your game controller. This should restore full functionality.\n\n* Left stick - Character movement\n* A button - Jump\n\n## Words from the Dev Team\n\n### Fgeva - Programmer\n\nI'm quite happy with what we achieved. Of course I'd have preferred to present a 100% home-built effort, but since that wasn't really possible this time, I'm happy there is such a vibrant community of artists and musicians who are willing to let people use their work under very free license terms, so many thanks to them! I think once we got into the new adjusted rhythm and had selected one of Kenney's very nice tile sets (not to disparage the sound people, but we chose graphics first), we did manage to produce a reasonably polished game that's at least as good as our last effort.\n\n### Balimaar - Programmer\n\nI had a very productive first day \u2014 once again enjoying the rare joy of time zones working for me instead of against me! It meant I could work a solid 12-hour stretch, hand things off to my teammate for their 12 hours, and we\u2019d both still get some decent sleep in between.\n\nWhile I caught some rest after that first push, our audio and graphics guru unfortunately had to step away due to unforeseen circumstances. We completely understood, but it left just the two of us to pick up the frosting bag and keep the project on track. So, fgeva and I quickly switched gears, finding creative ways to fill the gaps with the tools and assets we had available.\n\nThen, toward the end of my second shift\u2026 disaster struck. Godot suddenly decided that every single scene depended on scenes it claimed didn\u2019t exist \u2014 even though they were right there! Clicking \u201cFix Dependencies\u201d did absolutely nothing (thanks, Godot). Thankfully, fgeva swooped in with some text-file surgery magic after I\u2019d exhausted every possible fix, saving around 12 hours of work in the process. Seriously, MVP moment right there.\n\nFrom that point on, it was smooth sailing \u2014 or as smooth as level design can ever be when you\u2019re still learning it on the fly! Despite this probably being my most stressful Ludum Dare to date, I\u2019m genuinely proud of what we pulled together under pressure.\n\nHere\u2019s to learning, laughing, and leveling up \u2014 bring on Ludum Dare 59!","title":"Cupcake Collector","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/418001+418002+418003+418004+418005+418006+418007+418008+418009+418010+418011+418012+418013+418014+418015+418016+418017+418018+418019+418020+418021+418022+418023+418024+418025+418026+418027+418028+418029+418030+418031+418032+418033+418034+418035+418036+418037+418038+418039+418040+418041+418042+418043+418044+418045+418046+418047+418048+418049+418050+418051+418052+418053+418054+418055+418056+418057+418058+418059+418060+418061+418062+418063+418064+418065+418066+418067+418068+418069+418070+418071+418072+418073+418074+418075+418076+418077+418078+418079+418080+418081+418082+418083+418084+418085+418086+418087+418088+418089+418090+418091+418092+418093+418094+418095+418096+418097+418098+418099+418100+418101+418102+418103+418104+418105+418106+418107+418108+418109+418110+418111+418112+418113+418114+418115+418116+418117+418118+418119+418120+418121+418122+418123+418124+418125+418126+418127+418128+418129+418130+418131+418132+418133+418134+418135+418136+418137+418138+418139+418140+418141+418142+418143+418144+418145+418146+418147+418148+418149+418150+418151+418152+418153+418154+418155+418156+418157+418158+418159+418160+418161+418162+418163+418164+418165+418166+418167+418168+418169+418170+418171+418172+418173+418174+418175+418176+418177+418178+418179+418180+418181+418182+418183+418184+418185+418186+418187+418188+418189+418190+418191+418192+418193+418194+418195+418196+418197+418198+418199+418200+418201+418202+418203+418204+418205+418206+418207+418208+418209+418210+418211+418212+418213+418214+418215+418216+418217+418218+418219+418220+418221+418222+418223+418224+418225+418226+418227+418228+418229+418230+418231+418232+418233+418234+418235+418236+418237+418238+418239+418240+418241+418242+418243+418244+418245+418246+418247+418248+418249+418250+418251+418252+418253+418254+418255+418256+418257+418258+418259+418260+418261+418262+418263+418264+418265+418266+418267+418268+418269+418270+418271+418272+418273+418274+418275+418276+418277+418278+418279+418280+418281+418282+418283+418284+418285+418286+418287+418288+418289+418290+418291+418292+418293+418294+418295+418296+418297+418298+418299+418300+418301+418302+418303+418304+418305+418306+418307+418308+418309+418310+418311+418312+418313+418314+418315+418316+418317+418318+418319+418320+418321+418322+418323+418324+418325+418326+418327+418328+418329+418330+418331+418332+418333+418334+418335+418336+418337+418338+418339+418340+418341+418342+418343+418344+418345+418346+418347+418348+418349+418350+418351+418352+418353+418354+418355+418356+418357+418358+418359+418360+418361+418362+418363+418364+418365+418366+418367+418368+418369+418370+418371+418372+418373+418374+418375+418376+418377+418378+418379+418380+418381+418382+418383+418384+418385+418386+418387+418388+418389+418390+418391+418392+418393+418394+418395+418396+418397+418398+418399+418400+418401+418402+418403+418404+418405+418406+418407+418408+418409+418410+418411+418412+418413+418414+418415+418416+418417+418418+418419+418420+418421+418422+418423+418424+418425+418426+418427+418428+418429+418430+418431+418432+418433+418434+418435+418436+418437+418438+418439+418440+418441+418442+418443+418444+418445+418446+418447+418448+418449+418450+418451+418452+418453+418454+418455+418456+418457+418458+418459+418460+418461+418462+418463+418464+418465+418466+418467+418468+418469+418470+418471+418472+418473+418474+418475+418476+418477+418478+418479+418480+418481+418482+418483+418484+418485+418486+418487+418488+418489+418490+418491+418492+418493+418494+418495+418496+418497+418498+418499+418500?authors&parents&superparent"},"object":"objects\/sha256\/7a\/7a36772535f1563bf525510480d617de0894450eb7fb1166261d98a8a26e8071","record":"shard-1\/json-live-urgent-v3\/records\/43956ab2c4ea6c19212576d91e6f9e0428fac09a93248dd7d717846b87f03740.json","sha256":"7a36772535f1563bf525510480d617de0894450eb7fb1166261d98a8a26e8071","source":"https","stored_at":1784022558}}