{"author_link":"\/users\/nathan-franck","author_name":"Nathan Franck","author_uid":1355368,"comments":[{"id":1033800,"author_name":"FramboiseDodue","author_uid":"framboisedodue","epoch":1713181268,"text":"The design is cool ! But when I fix a machine, I'm stuck until I press shift to leave it. And level 3 seems impossible, or maybe i'm just not good ?","format":"md","likes":1,"spam":"N"},{"id":1035377,"author_name":"Nathan Franck","author_uid":"nathan-franck","epoch":1713205922,"text":"@framboisedodue Thanks for playing! Yeah fixing is on a toggle, in case you want to repair for longer. Shift can move you around faster, it is possible to do!","format":"md","likes":0,"spam":"N"},{"id":1072606,"author_name":"RubixNoob13","author_uid":"rubixnoob13","epoch":1713929493,"text":"Neat concept. The artwork is cute. Even with using the dash, I haven't been able to get past the 3rd wave\/stage.\n\nSome sounds or music would have been nice.\n\nOverall, pretty solid entry, would like to see a more polished version down the line, maybe with a slightly less steep difficulty curve :slight_smile: \n","format":"md","likes":1,"spam":"N"},{"id":1072609,"author_name":"Nathan Franck","author_uid":"nathan-franck","epoch":1713929696,"text":"@rubixnoob13 Thanks for playing!","format":"md","likes":1,"spam":"N"},{"id":1072623,"author_name":"NaPlz98","author_uid":"naplz98","epoch":1713931482,"text":"Interesting concept! I couldn't pass level 3, the 3 reactors break almost at the same time and not even by dashing and getting into position before they break I couldn't manage to repair them.\n![image.png](\/\/\/raw\/e7b\/e5\/z\/64c04.png)","format":"md","likes":1,"spam":"N"},{"id":1072672,"author_name":"LDJam user 383763","author_uid":"383763","epoch":1713938390,"text":"I also got stuck on level 3. Impressive game regarding the technologies used here (senior web developer here ;) ). Some SFX + Music would make this game even better. Also, I'm missing some level design, because the levels are not changing in any way except the machines are broking faster xD. ","format":"md","likes":1,"spam":"N"},{"id":1072677,"author_name":"LDJam user 374168","author_uid":"374168","epoch":1713938966,"text":"It's cool that you used Zig to create this game, not often you find games made without a dedicated engine. I think for me, the biggest issue is the difficulty; getting through the first 2 levels is not too bad, but the last 2 levels are a huge jump in difficulty. The best strategy I found was repairing something for a bit, then moving to another one in a circle pattern, but it wasn't clear when things would start breaking, so maybe a health bar above each machine would be more alerting to players.\n\nThe art looks good, though it feels a bit empty without sound. Either way, nice job on finishing this!","format":"md","likes":1,"spam":"N"},{"id":1073699,"author_name":"Nathan Franck","author_uid":"nathan-franck","epoch":1714064606,"text":"@wildcodeplay Definitely check out the source code if you have time! I had a lot of fun with the code structure and I'm hoping to keep running with it in the future! Unfortunately, yeah... not enough time to actually build more variety in the game. I think I might retro-actively reduce the difficulty of the later levels, just so people finish","format":"md","likes":1,"spam":"N"},{"id":1073705,"author_name":"Nathan Franck","author_uid":"nathan-franck","epoch":1714064911,"text":"@alzhu1 Yeah health bars were definitely in the cards, didn't really take the time to experiment with them, though maybe I could glue some in post-hoc. There was barely a game design here, so my main fear was if people saw the health bars the optimal strategy would be obvious, thus there'd be nothing for the player to 'discover'. Ultimately it's just totally under-baked :)","format":"md","likes":0,"spam":"N"},{"id":1075172,"author_name":"Nathan Franck","author_uid":"nathan-franck","epoch":1714267040,"text":"Update: In version 1.1 I tweaked the numbers on the levels to be a bit easier","format":"md","likes":0,"spam":"N"}],"format":"md","images":["ldjam-media\/sha256\/e4\/e4f09dbc01d41ee6668da21d8b1ea859834bc826b11a260dd8708db3b6ade145.png"],"links":[{"url":"https:\/\/nathan-franck.itch.io\/ludum-dare-55","text":"Link"},{"url":"https:\/\/github.com\/Nathan-Franck\/LudumDare-Games\/tree\/master\/LudumDare55-Summoning","text":"Link"}],"metadata":{"g_key":"94403","g_author":"1355368","g_event":"LD55","g_eventkey":"120","g_subevent":"JAM","g_urlkey":"441658","g_title":"Soul Technician","g_status":"WAYBACK","g_place":"99999","g_commentcount":"10","g_site2_node_id":"391561","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"391561","n_urlkey":"441658","n_parent":"383062","n_path":"\/events\/ludum-dare\/55\/soul-technician","n_slug":"soul-technician","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"355368","n_created":"1713166082","n_modified":"1779456055","n_version":"1215003","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD55","removed_author":false},"_superparent":9,"_trust":1,"author":355368,"body":"Keep the machines alive to engage the power of the summoning chamber\n\n\ud83c\udfae ** Controls **\n\n* Move - Cursor Keys \/ Left Stick\n* Repair - Space \/ A Button\n* Dash - Shift \/ B Button\n\n\ud83d\udee0\ufe0f ** Tech **\n\nGame logic written in Zig and built to a wasm bundle (custom json interface)\n\nGraphics written in React and WebGL (custom wrapper)\n\n\u2728 More details on Github!\n\n\ud83d\udc96 ** Credits **\n\nArt - Oscar Romero\n\nCode - Nathan Franck","comments":10,"comments-timestamp":"2024-04-28T01:17:20Z","created":"2024-04-15T07:28:02Z","files":[{"author":355368,"id":26590,"name":"$$embed-26590.zip","node":391561,"size":9026795,"status":64,"tag":0,"timestamp":"2024-04-15T07:28:48Z"},{"author":355368,"id":26593,"name":"$$embed-26593.zip","node":391561,"size":9026828,"status":64,"tag":0,"timestamp":"2024-04-15T07:37:48Z"},{"author":355368,"id":26594,"name":"$$embed-26594.zip","node":391561,"size":9026828,"status":64,"tag":0,"timestamp":"2024-04-15T07:38:50Z"},{"author":355368,"id":26598,"name":"$$embed-26598.zip","node":391561,"size":9026815,"status":64,"tag":0,"timestamp":"2024-04-15T07:47:33Z"},{"author":355368,"id":26601,"name":"$$embed-26601.zip","node":391561,"size":9026823,"status":64,"tag":0,"timestamp":"2024-04-15T07:50:34Z"},{"author":355368,"id":26604,"name":"$$embed-26604.zip","node":391561,"size":9026901,"status":73,"tag":0,"timestamp":"2024-04-15T07:54:22Z"},{"author":355368,"id":31629,"name":"$$embed-31629.zip","node":391561,"size":9322867,"status":73,"tag":0,"timestamp":"2024-04-28T01:09:50Z"},{"author":355368,"id":31631,"name":"$$embed-31631.zip","node":391561,"size":9322878,"status":73,"tag":0,"timestamp":"2024-04-28T01:14:48Z"}],"files-timestamp":"2024-04-28T01:14:48Z","grade":{"grade-01":9,"grade-02":9,"grade-03":9,"grade-04":9,"grade-05":9,"grade-06":9,"grade-07":9,"grade-08":9},"id":391561,"love":0,"magic":{"cool":86.602540378444,"feedback":5,"given":6,"grade":9,"grade-01-average":2.571,"grade-02-average":2.429,"grade-03-average":2.5,"grade-04-average":3.143,"grade-05-average":3.143,"grade-06-average":1.929,"grade-07-average":1.929,"grade-08-average":2.5,"smart":-2.817468419245},"meta":{"author":[355368,381344],"cover":"\/\/\/content\/82c\/65\/z\/61a73.png","link-01":"https:\/\/nathan-franck.itch.io\/ludum-dare-55","link-01-tag":[42336],"link-02":"https:\/\/github.com\/Nathan-Franck\/LudumDare-Games\/tree\/master\/LudumDare55-Summoning","link-02-tag":[42332]},"meta-timestamp":"2026-05-22T13:20:55Z","modified":"2026-05-22T13:20:55Z","name":"Soul Technician","node-timestamp":"2024-04-15T19:42:20Z","parent":383062,"parents":[1,5,9,383062],"path":"\/events\/ludum-dare\/55\/soul-technician","published":"2024-04-15T07:54:50Z","scope":"public","slug":"soul-technician","subsubtype":"jam","subtype":"game","type":"item","version":1215003},"text":"Keep the machines alive to engage the power of the summoning chamber\n\n\ud83c\udfae ** Controls **\n\n* Move - Cursor Keys \/ Left Stick\n* Repair - Space \/ A Button\n* Dash - Shift \/ B Button\n\n\ud83d\udee0\ufe0f ** Tech **\n\nGame logic written in Zig and built to a wasm bundle (custom json interface)\n\nGraphics written in React and WebGL (custom wrapper)\n\n\u2728 More details on Github!\n\n\ud83d\udc96 ** Credits **\n\nArt - Oscar Romero\n\nCode - Nathan Franck","title":"Soul Technician","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/391501+391502+391503+391504+391505+391506+391507+391508+391509+391510+391511+391512+391513+391514+391515+391516+391517+391518+391519+391520+391521+391522+391523+391524+391525+391526+391527+391528+391529+391530+391531+391532+391533+391534+391535+391536+391537+391538+391539+391540+391541+391542+391543+391544+391545+391546+391547+391548+391549+391550+391551+391552+391553+391554+391555+391556+391557+391558+391559+391560+391561+391562+391563+391564+391565+391566+391567+391568+391569+391570+391571+391572+391573+391574+391575+391576+391577+391578+391579+391580+391581+391582+391583+391584+391585+391586+391587+391588+391589+391590+391591+391592+391593+391594+391595+391596+391597+391598+391599+391600+391601+391602+391603+391604+391605+391606+391607+391608+391609+391610+391611+391612+391613+391614+391615+391616+391617+391618+391619+391620+391621+391622+391623+391624+391625+391626+391627+391628+391629+391630+391631+391632+391633+391634+391635+391636+391637+391638+391639+391640+391641+391642+391643+391644+391645+391646+391647+391648+391649+391650+391651+391652+391653+391654+391655+391656+391657+391658+391659+391660+391661+391662+391663+391664+391665+391666+391667+391668+391669+391670+391671+391672+391673+391674+391675+391676+391677+391678+391679+391680+391681+391682+391683+391684+391685+391686+391687+391688+391689+391690+391691+391692+391693+391694+391695+391696+391697+391698+391699+391700+391701+391702+391703+391704+391705+391706+391707+391708+391709+391710+391711+391712+391713+391714+391715+391716+391717+391718+391719+391720+391721+391722+391723+391724+391725+391726+391727+391728+391729+391730+391731+391732+391733+391734+391735+391736+391737+391738+391739+391740+391741+391742+391743+391744+391745+391746+391747+391748+391749+391750+391751+391752+391753+391754+391755+391756+391757+391758+391759+391760+391761+391762+391763+391764+391765+391766+391767+391768+391769+391770+391771+391772+391773+391774+391775+391776+391777+391778+391779+391780+391781+391782+391783+391784+391785+391786+391787+391788+391789+391790+391791+391792+391793+391794+391795+391796+391797+391798+391799+391800+391801+391802+391803+391804+391805+391806+391807+391808+391809+391810+391811+391812+391813+391814+391815+391816+391817+391818+391819+391820+391821+391822+391823+391824+391825+391826+391827+391828+391829+391830+391831+391832+391833+391834+391835+391836+391837+391838+391839+391840+391841+391842+391843+391844+391845+391846+391847+391848+391849+391850+391851+391852+391853+391854+391855+391856+391857+391858+391859+391860+391861+391862+391863+391864+391865+391866+391867+391868+391869+391870+391871+391872+391873+391874+391875+391876+391877+391878+391879+391880+391881+391882+391883+391884+391885+391886+391887+391888+391889+391890+391891+391892+391893+391894+391895+391896+391897+391898+391899+391900+391901+391902+391903+391904+391905+391906+391907+391908+391909+391910+391911+391912+391913+391914+391915+391916+391917+391918+391919+391920+391921+391922+391923+391924+391925+391926+391927+391928+391929+391930+391931+391932+391933+391934+391935+391936+391937+391938+391939+391940+391941+391942+391943+391944+391945+391946+391947+391948+391949+391950+391951+391952+391953+391954+391955+391956+391957+391958+391959+391960+391961+391962+391963+391964+391965+391966+391967+391968+391969+391970+391971+391972+391973+391974+391975+391976+391977+391978+391979+391980+391981+391982+391983+391984+391985+391986+391987+391988+391989+391990+391991+391992+391993+391994+391995+391996+391997+391998+391999+392000?authors&parents&superparent"},"object":"objects\/sha256\/4b\/4b3ade460e3903824d25712ef96407504decb0c1cccf0902927a381a95273aea","record":"shard-3\/json-live-urgent-v3\/records\/5d1755393d6c736fe8141a1d675ded4de797ea6045e71e68636328db58ac8987.json","sha256":"4b3ade460e3903824d25712ef96407504decb0c1cccf0902927a381a95273aea","source":"https","stored_at":1784022483}}