{"author_link":"\/users\/dvdagames","author_name":"dvdagames","author_uid":1008372,"comments":[{"id":1032531,"author_name":"dvdagames","author_uid":"dvdagames","epoch":1713148243,"text":"Can\u2019t get the Godot export to work with the LD Jam Site.\n\nThe embedded HTML player on Itch.io seems to work, though.\n\nI\u2019ll try to get some more exports up tomorrow so folks have more options.","format":"md","likes":0,"spam":"N"},{"id":1032917,"author_name":"gemcc","author_uid":"gemcc","epoch":1713157547,"text":"Cool game! Really liked it :) Got stuck in a few places and had to reset to keep going, but was quite a unique interesting puzzle mechanic!","format":"md","likes":1,"spam":"N"},{"id":1036653,"author_name":"dvdagames","author_uid":"dvdagames","epoch":1713220837,"text":"Thanks, @gemcc!\n\nI forgot to add instructions that the \u201cR\u201d key will reset the current screen in case you find yourself stuck.","format":"md","likes":0,"spam":"N"},{"id":1043669,"author_name":"LDJam user 384191","author_uid":"384191","epoch":1713275884,"text":"Nice puzzle game! The level progression does a great job at explaining the different mechanics. Good job!\n(note: I somehow managed to get softlocked at one point where I entered the ethereal realm without unlocking the unholy flame ability, and couldn't return to the room with the chest to get it)","format":"md","likes":0,"spam":"N"},{"id":1047479,"author_name":"Pelmanable","author_uid":"pelmanable","epoch":1713294707,"text":"specific game. I defeated the wizard but didn't have enough time to read what he says and got game over. When I started game again - I stuck out of bounds:(\nThough idea is fun","format":"md","likes":0,"spam":"N"},{"id":1048623,"author_name":"PieRo_PBeS_studio","author_uid":"piero-pbes-studio","epoch":1713300123,"text":"I like the difference between the cover illustration and the design of the game...it's surprising me","format":"md","likes":0,"spam":"N"},{"id":1065811,"author_name":"vivid-hallucination","author_uid":"vivid-hallucination","epoch":1713575503,"text":"Art is good, the game is cohesive, quite enjoyed throwing fireballs around and disrupting that wizard's ritual. I wish there was *more* messing around with the wizard - like if every room was another ritual you had to bust up or something. Just a thought though I like what you've made here.\n\nDid you draw the cover illustration too? It's fantastic I love it.","format":"md","likes":0,"spam":"N"},{"id":1066583,"author_name":"ellaris","author_uid":"ellaris","epoch":1713611394,"text":"- Pretty good experience, love the cover art\n- Incorporeal ghosts can't go through walls, fells weird\n- It would be nice to auto pickup pickupable items instead of having to press space, especially since there is no reason not to pick them up","format":"md","likes":0,"spam":"N"},{"id":1066607,"author_name":"dvdagames","author_uid":"dvdagames","epoch":1713612301,"text":"@ellaris Good points!\n\nThere wasn't much time to get into \"lore,\" but the general idea on the ghost vs human form was that the gameplay takes place in some temple and the ground is consecrated, so the ghost form is tainted from the blood ritual or something and can't enter the consecrated areas.\n\nThanks for playing!","format":"md","likes":1,"spam":"N"},{"id":1067656,"author_name":"roman_hyacinths","author_uid":"roman-hyacinths","epoch":1713641235,"text":"I ran into a bug at (what I think was) the end, the entire screen froze, so I couldn't finish the game \u2014 but I enjoyed what I did play! I totally get that you were limited by time, but I think having either more narrative or environmental context for what was going on would have helped me feel a little less aimless as I went through. That said, I felt like the levels were set up pretty thoughtfully, which allowed for satisfyingly fluid progression. And, as others have said, the cover art is great!","format":"md","likes":0,"spam":"N"},{"id":1068687,"author_name":"katamary","author_uid":"katamary","epoch":1713691636,"text":"Good idea! I had a lot of fun when my character turned into a ghost and got lost in the void level. It was an interesting twist. Great job!","format":"md","likes":0,"spam":"N"},{"id":1068773,"author_name":"x0tero","author_uid":"x0tero","epoch":1713695140,"text":"defeated the dark wizard but fell into the abyss :(","format":"md","likes":0,"spam":"N"},{"id":1068774,"author_name":"x0tero","author_uid":"x0tero","epoch":1713695140,"text":"defeated the dark wizard but fell into the abyss :(","format":"md","likes":0,"spam":"N"},{"id":1069321,"author_name":"dvdagames","author_uid":"dvdagames","epoch":1713715773,"text":"@x0tero I finalized that room that literally the last minute, so edge cases like that definitely exist and only the happy path was tested. If it\u2019s any consolation, that\u2019s the end of what was built for the Compo anyway.","format":"md","likes":0,"spam":"N"},{"id":1072376,"author_name":"K-toll","author_uid":"k-toll","epoch":1713907182,"text":"The pixel art presentation on your page is gorgeous! Congratulations!\n\nThe basic game mechanics are interesting, but need some fine-tuning. \nThe option menu is empty and when I reset during the game my mage sometimes ends up in a place where only my ghost version can go. Lack of time for one person I guess.\n\nI don't mind the ending, on the contrary. In most stories, the hero wins and all's well that ends well. He may die or even fail to achieve his goal, but that could be the real ending. The way it's told changes everything, and that can be a strong point.\n\nBravo for your work!","format":"md","likes":0,"spam":"N"}],"format":"md","images":["ld55\/wayback-placeholder.png"],"links":[{"url":"https:\/\/github.com\/dvdagames\/dark-ritual","text":"Source Code"},{"url":"https:\/\/dvdagames.itch.io\/dark-ritual","text":"Itch.io"},{"url":"https:\/\/dvdagames.itch.io\/dark-ritual","text":"Windows Build (Itch.io)"},{"url":"https:\/\/dvdagames.itch.io\/dark-ritual","text":"macOS Build (Itch.io)"}],"metadata":{"g_key":"93750","g_author":"1008372","g_event":"LD55","g_eventkey":"120","g_subevent":"COMPO","g_urlkey":"440119","g_title":"Dark Ritual","g_status":"WAYBACK","g_place":"343","g_commentcount":"15","g_site2_node_id":"387823","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"387823","n_urlkey":"440119","n_parent":"383062","n_path":"\/events\/ludum-dare\/55\/dark-ritual","n_slug":"dark-ritual","n_type":"item","n_subtype":"game","n_subsubtype":"compo","n_author":"8372","n_created":"1712932141","n_modified":"1778594545","n_version":"1212542","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD55","removed_author":false},"_superparent":9,"_trust":1,"author":8372,"body":"**BUGFIX**: The `-BUGFIX` version of the game was updated the morning after the Compo because I forgot to save a fix to the final scene in Godot so the game couldn't transition to the end properly.\n\n[![dark-ritual.png](\/\/\/raw\/4b0\/2\/z\/61c1e.png)](https:\/\/dvdagames.itch.io\/dark-ritual)\n\nTo stop the evil wizard from completing his summoning ritual you'll have to risk everything - even your beliefs against using dark magic - to find and defeat him.\n\nNOTE: You can reset the current room to it's initial state (including your ritual uses, keys, etc.) by pressing the \"R\" key.\n\nSupports WASD or Arrow Keys for movement.","comments":15,"comments-timestamp":"2024-04-23T21:19:43Z","created":"2024-04-12T14:29:01Z","files":[{"author":8372,"id":26230,"name":"$$embed-26230.zip","node":387823,"size":10051497,"status":64,"tag":0,"timestamp":"2024-04-15T01:18:32Z"},{"author":8372,"id":26233,"name":"dark-ritual.zip","node":387823,"size":10051497,"status":9,"tag":0,"timestamp":"2024-04-15T01:18:42Z"},{"author":8372,"id":26260,"name":"$$embed-26260.zip","node":387823,"size":18069939,"status":64,"tag":0,"timestamp":"2024-04-15T01:24:59Z"},{"author":8372,"id":26818,"name":"dark-ritual-BUGFIX.zip","node":387823,"size":18069403,"status":9,"tag":0,"timestamp":"2024-04-15T13:56:02Z"}],"files-timestamp":"2024-04-15T13:56:02Z","grade":{"grade-01":24,"grade-02":24,"grade-03":24,"grade-04":24,"grade-05":24,"grade-06":24,"grade-07":21,"grade-08":24},"id":387823,"love":0,"magic":{"cool":100.27586259307,"feedback":16,"given":22.75,"grade":23.625,"grade-01-average":2.568,"grade-01-result":343,"grade-02-average":2.591,"grade-02-result":328,"grade-03-average":2.386,"grade-03-result":340,"grade-04-average":2.795,"grade-04-result":308,"grade-05-average":2.318,"grade-05-result":340,"grade-06-average":2.682,"grade-06-result":245,"grade-07-average":1.895,"grade-07-result":293,"grade-08-average":2.523,"grade-08-result":321,"smart":-1.3316173465393},"meta":{"allow-anonymous-comments":"1","author":[8372],"cover":"\/\/\/content\/4b0\/2\/z\/61197.png","link-01":"https:\/\/github.com\/dvdagames\/dark-ritual","link-01-name":"Source Code","link-01-tag":[50],"link-02":"https:\/\/dvdagames.itch.io\/dark-ritual","link-02-name":"Itch.io","link-02-tag":[42336],"link-03":"https:\/\/dvdagames.itch.io\/dark-ritual","link-03-name":"Windows Build (Itch.io)","link-03-tag":[42337],"link-04":"https:\/\/dvdagames.itch.io\/dark-ritual","link-04-name":"macOS Build (Itch.io)","link-04-tag":[42339]},"meta-timestamp":"2026-05-12T14:02:25Z","modified":"2026-05-12T14:02:25Z","name":"Dark Ritual","node-timestamp":"2024-04-15T14:01:47Z","parent":383062,"parents":[1,5,9,383062],"path":"\/events\/ludum-dare\/55\/dark-ritual","published":"2024-04-15T01:21:16Z","scope":"public","slug":"dark-ritual","subsubtype":"compo","subtype":"game","type":"item","version":1212542},"text":"**BUGFIX**: The `-BUGFIX` version of the game was updated the morning after the Compo because I forgot to save a fix to the final scene in Godot so the game couldn't transition to the end properly.\n\n[![dark-ritual.png](\/\/\/raw\/4b0\/2\/z\/61c1e.png)](https:\/\/dvdagames.itch.io\/dark-ritual)\n\nTo stop the evil wizard from completing his summoning ritual you'll have to risk everything - even your beliefs against using dark magic - to find and defeat him.\n\nNOTE: You can reset the current room to it's initial state (including your ritual uses, keys, etc.) by pressing the \"R\" key.\n\nSupports WASD or Arrow Keys for movement.","title":"Dark Ritual","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/387501+387502+387503+387504+387505+387506+387507+387508+387509+387510+387511+387512+387513+387514+387515+387516+387517+387518+387519+387520+387521+387522+387523+387524+387525+387526+387527+387528+387529+387530+387531+387532+387533+387534+387535+387536+387537+387538+387539+387540+387541+387542+387543+387544+387545+387546+387547+387548+387549+387550+387551+387552+387553+387554+387555+387556+387557+387558+387559+387560+387561+387562+387563+387564+387565+387566+387567+387568+387569+387570+387571+387572+387573+387574+387575+387576+387577+387578+387579+387580+387581+387582+387583+387584+387585+387586+387587+387588+387589+387590+387591+387592+387593+387594+387595+387596+387597+387598+387599+387600+387601+387602+387603+387604+387605+387606+387607+387608+387609+387610+387611+387612+387613+387614+387615+387616+387617+387618+387619+387620+387621+387622+387623+387624+387625+387626+387627+387628+387629+387630+387631+387632+387633+387634+387635+387636+387637+387638+387639+387640+387641+387642+387643+387644+387645+387646+387647+387648+387649+387650+387651+387652+387653+387654+387655+387656+387657+387658+387659+387660+387661+387662+387663+387664+387665+387666+387667+387668+387669+387670+387671+387672+387673+387674+387675+387676+387677+387678+387679+387680+387681+387682+387683+387684+387685+387686+387687+387688+387689+387690+387691+387692+387693+387694+387695+387696+387697+387698+387699+387700+387701+387702+387703+387704+387705+387706+387707+387708+387709+387710+387711+387712+387713+387714+387715+387716+387717+387718+387719+387720+387721+387722+387723+387724+387725+387726+387727+387728+387729+387730+387731+387732+387733+387734+387735+387736+387737+387738+387739+387740+387741+387742+387743+387744+387745+387746+387747+387748+387749+387750+387751+387752+387753+387754+387755+387756+387757+387758+387759+387760+387761+387762+387763+387764+387765+387766+387767+387768+387769+387770+387771+387772+387773+387774+387775+387776+387777+387778+387779+387780+387781+387782+387783+387784+387785+387786+387787+387788+387789+387790+387791+387792+387793+387794+387795+387796+387797+387798+387799+387800+387801+387802+387803+387804+387805+387806+387807+387808+387809+387810+387811+387812+387813+387814+387815+387816+387817+387818+387819+387820+387821+387822+387823+387824+387825+387826+387827+387828+387829+387830+387831+387832+387833+387834+387835+387836+387837+387838+387839+387840+387841+387842+387843+387844+387845+387846+387847+387848+387849+387850+387851+387852+387853+387854+387855+387856+387857+387858+387859+387860+387861+387862+387863+387864+387865+387866+387867+387868+387869+387870+387871+387872+387873+387874+387875+387876+387877+387878+387879+387880+387881+387882+387883+387884+387885+387886+387887+387888+387889+387890+387891+387892+387893+387894+387895+387896+387897+387898+387899+387900+387901+387902+387903+387904+387905+387906+387907+387908+387909+387910+387911+387912+387913+387914+387915+387916+387917+387918+387919+387920+387921+387922+387923+387924+387925+387926+387927+387928+387929+387930+387931+387932+387933+387934+387935+387936+387937+387938+387939+387940+387941+387942+387943+387944+387945+387946+387947+387948+387949+387950+387951+387952+387953+387954+387955+387956+387957+387958+387959+387960+387961+387962+387963+387964+387965+387966+387967+387968+387969+387970+387971+387972+387973+387974+387975+387976+387977+387978+387979+387980+387981+387982+387983+387984+387985+387986+387987+387988+387989+387990+387991+387992+387993+387994+387995+387996+387997+387998+387999+388000?authors&parents&superparent"},"object":"objects\/sha256\/74\/749b028a4d8406d3fb953f173ee6e7bcffeba4661e5514f3342ba7214aefac3c","record":"shard-0\/json-live-urgent-v3\/records\/2d9b00379d34cb00fdddd2391e7d64c50f6f6c30b4a4230b612ed8997b652798.json","sha256":"749b028a4d8406d3fb953f173ee6e7bcffeba4661e5514f3342ba7214aefac3c","source":"https","stored_at":1784022505}}