{"author_link":"\/users\/pennycook","author_name":"Pennycook","author_uid":"pennycook","comments":[],"epoch":1633648807,"event":"LD49","format":"md","ldjam_node_id":273414,"likes":6,"metadata":{"p_key":"161390","p_author":"Pennycook","p_authorkey":"1001264","p_urlkey":"384380","p_title":"Unstabled: Post-Mortem","p_cat":"LDJam ","p_event":"LD49","p_time":"1633648807","p_likes":"6","p_comments":"0","p_status":"WAYBACK","us_key":"1001264","us_name":"Pennycook","us_username":"pennycook","event_start":"1633046400","event_key":"119","event_name":"Ludum Dare 49"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD49","removed_author":false},"_superparent":258323,"_trust":10,"author":1264,"body":"![banner.png](\/\/\/raw\/0f4\/z\/47c45.png)\n\nThis is probably the earliest I've ever hit 20 ratings -- and it feels a little weird writing this so early -- but I can't bring myself to break from tradition.  Thanks to everybody for their feedback.\n\n## Preparation\n\nI carried forward the lessons I learnt during LD48 and prepared well in advance: I had my genre (JRPG) nailed down a few weeks ahead of the theme slaughter, and a few ideas sketched out for each theme in the final round.  \"Unstable\" was actually the theme I liked least of all the options, but preparing for them all still proved helpful; the _Suikoden_-inspired rock-paper-scissors mechanic I used had been on my mind since I saw the \"3 rules\" theme suggestion, and really helped keep the scope manageable.\n\n## Leaning Into My Strengths\n\nMy ratings so far reaffirm that I should lean into game genres allowing for a significant amount of text.  I had *most* of the gameplay this time implemented by the end of the first day, and got to spend a lot of time thinking up stupid horse jokes. :laughing:\n\n![joke.png](\/\/\/raw\/0f4\/z\/47c4c.png)\n\n## Go, Go, Godot!\n\nGodot has clicked for me in a way that no other game engine has.  I moved away from Unity a few jams ago and I'm never going back.  I don't know whether it's that everything is self-contained in the editor, that it's open-source, that the Node system is intuitive or that I have an unfounded hatred of C#, but I love it. :heart:\n\n## Lessons Learned\n\n- Godot's UI support rocks.\n- Tweens are a good way to hack in some crude animations without much sprite work.\n- Coroutines and asynchrony are essential for a good UI, but really brittle.  I need to spend more time working on my understanding of `yield` -- every bug I encountered was eventually traced back to a missing yield, yields occurring out of order, or an extra yield preventing something else from progressing. :sweat: \n- Making a logo for your title screen tricks people into thinking your game is more polished than it is.\n\n## What's Next?\n\nOne of the ideas that I had for \"Unstable\" was really promising, but way too big in scope for an LD.  I'm hoping to build out the battle system I've built here to _actually_ support JRPG-style commands, and eventually use that to prototype my new game idea.  After building a pen-and-paper prototype first, of course. :stuck_out_tongue_winking_eye: \n\nIf you're still here, please consider rating [here](https:\/\/ldjam.com\/events\/ludum-dare\/49\/unstabled-2); I'll play and rate your game in return, and I always try my best to leave constructive feedback.","comments":2,"comments-timestamp":"2021-10-08T06:11:47Z","created":"2021-10-07T00:29:18Z","files":[],"files-timestamp":0,"id":273414,"love":6,"love-timestamp":"2021-10-08T06:00:10Z","meta":[],"modified":"2021-10-08T06:11:47Z","name":"Unstabled: Post-Mortem","node-timestamp":"2021-10-07T23:20:07Z","parent":270194,"parents":[1,5,9,258323,270194],"path":"\/events\/ludum-dare\/49\/unstabled-2\/unstabled-post-mortem","published":"2021-10-07T23:20:07Z","scope":"public","slug":"unstabled-post-mortem","subsubtype":"","subtype":"","type":"post","version":845519},"node_metadata":{"n_key":"273414","n_urlkey":"384380","n_parent":"270194","n_path":"\/events\/ludum-dare\/49\/unstabled-2\/unstabled-post-mortem","n_slug":"unstabled-post-mortem","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"1264","n_created":"1633566558","n_modified":"1633673507","n_version":"845519","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/49\/unstabled-2\/unstabled-post-mortem","text":"![banner.png](\/\/\/raw\/0f4\/z\/47c45.png)\n\nThis is probably the earliest I've ever hit 20 ratings -- and it feels a little weird writing this so early -- but I can't bring myself to break from tradition.  Thanks to everybody for their feedback.\n\n## Preparation\n\nI carried forward the lessons I learnt during LD48 and prepared well in advance: I had my genre (JRPG) nailed down a few weeks ahead of the theme slaughter, and a few ideas sketched out for each theme in the final round.  \"Unstable\" was actually the theme I liked least of all the options, but preparing for them all still proved helpful; the _Suikoden_-inspired rock-paper-scissors mechanic I used had been on my mind since I saw the \"3 rules\" theme suggestion, and really helped keep the scope manageable.\n\n## Leaning Into My Strengths\n\nMy ratings so far reaffirm that I should lean into game genres allowing for a significant amount of text.  I had *most* of the gameplay this time implemented by the end of the first day, and got to spend a lot of time thinking up stupid horse jokes. :laughing:\n\n![joke.png](\/\/\/raw\/0f4\/z\/47c4c.png)\n\n## Go, Go, Godot!\n\nGodot has clicked for me in a way that no other game engine has.  I moved away from Unity a few jams ago and I'm never going back.  I don't know whether it's that everything is self-contained in the editor, that it's open-source, that the Node system is intuitive or that I have an unfounded hatred of C#, but I love it. :heart:\n\n## Lessons Learned\n\n- Godot's UI support rocks.\n- Tweens are a good way to hack in some crude animations without much sprite work.\n- Coroutines and asynchrony are essential for a good UI, but really brittle.  I need to spend more time working on my understanding of `yield` -- every bug I encountered was eventually traced back to a missing yield, yields occurring out of order, or an extra yield preventing something else from progressing. :sweat: \n- Making a logo for your title screen tricks people into thinking your game is more polished than it is.\n\n## What's Next?\n\nOne of the ideas that I had for \"Unstable\" was really promising, but way too big in scope for an LD.  I'm hoping to build out the battle system I've built here to _actually_ support JRPG-style commands, and eventually use that to prototype my new game idea.  After building a pen-and-paper prototype first, of course. :stuck_out_tongue_winking_eye: \n\nIf you're still here, please consider rating [here](https:\/\/ldjam.com\/events\/ludum-dare\/49\/unstabled-2); I'll play and rate your game in return, and I always try my best to leave constructive feedback.","title":"Unstabled: Post-Mortem","wayback_source":[]}