{"author_link":"\/users\/elemel","author_name":"elemel","author_uid":1005885,"comments":[{"id":1034183,"author_name":"LDJam user 360310","author_uid":"360310","epoch":1713189109,"text":"Unfortunately getting following error when trying to play web\n\nError\nThe following features required to run Godot projects on the Web are missing:\nCross Origin Isolation - Check web server configuration (send correct headers)\nSharedArrayBuffer - Check web server configuration (send correct headers)","format":"md","likes":1,"spam":"N"},{"id":1034264,"author_name":"elemel","author_uid":"elemel","epoch":1713190346,"text":"@freakyzelga Thanks for reporting the problem. There are apparently some issues with web exports from Godot 4. I added a link to itch.io instead. Does that work better?","format":"md","likes":1,"spam":"N"},{"id":1034666,"author_name":"ROBOWARRIOR1982","author_uid":"robowarrior1982","epoch":1713196356,"text":"I've play the game on the web version and it works (i'm on firefox).    \nAbout the game, i don't really understand all, i can invoque a lot slimes at the start but after i can't invocate. i cant see bonus or magic\/mana jauge so i'm confused. I'm surprised about the collisions with player and all the slimes, in a majority of games there is non collision with your friendly allies.The music is..... can you put an option to mute them ? Else i understand i need to protect the structure, and this is a good job, i think.... i believe.....","format":"md","likes":1,"spam":"N"},{"id":1035166,"author_name":"elemel","author_uid":"elemel","epoch":1713203894,"text":"@robowarrior1982 There should be a health meter below the character. Casting spells will cost you health. But there should be better feedback that you can't afford to cast a spell because you're low on health. We also didn't have time to implement healing. The idea was that you would be able to absorb stuff, including dead enemies, to heal. The music is cursed, just like the Necromancer.","format":"md","likes":0,"spam":"N"},{"id":1035229,"author_name":"ROBOWARRIOR1982","author_uid":"robowarrior1982","epoch":1713204442,"text":"@elemel yes i see, and i have supposed that my health is my ressource, but i couldn't find a way to regain, and you tell me you had no time to implement healing...that's a shame. In this case an auto healing every ten second 2 point of life for example make the job. PS : the jam is not over you have the time to made a patch easily ! (6 hours left)","format":"md","likes":1,"spam":"N"},{"id":1054180,"author_name":"derllie","author_uid":"derllie","epoch":1713356732,"text":"i really like how your game looks, you did a great job!","format":"md","likes":1,"spam":"N"},{"id":1054337,"author_name":"beauchama","author_uid":"beauchama","epoch":1713358597,"text":"Good game in overall! Love the idea to deal with hp instead of mana :p","format":"md","likes":1,"spam":"N"},{"id":1054339,"author_name":"Roitchie","author_uid":"roitchie","epoch":1713358622,"text":"Cool little game. The sound effects of the cucumber? thing made me laugh. Only thing I'd say to improve is greying out the summons once you have too little health to purchase them as it wasn't clear at first why I couldn't summon anymore. But otherwise a fun game. ","format":"md","likes":1,"spam":"N"},{"id":1054364,"author_name":"JazonTheMazon","author_uid":"jazonthemazon","epoch":1713358985,"text":"Very fun idea! I kinda love the music XD","format":"md","likes":1,"spam":"N"},{"id":1054375,"author_name":"Oni","author_uid":"oni","epoch":1713359093,"text":"Fun game but super hard. Got a laugh at the sound effects \nOne thing that I'd suggest is having a way to recover some health so you summon more creatures during combat. Since the summon limit is too low, game gets to passive after a while","format":"md","likes":1,"spam":"N"},{"id":1054400,"author_name":"InitialPosition","author_uid":"initialposition","epoch":1713359439,"text":"I like the general concept of using health as your summoning resource. You said you didn't have any time left to implement healing\/absorbing mechanics and that is a shame because I believe your idea needs some way to heal. Right now, you basically just cast things at the enemies and hope that they will be stalled for long enough to not destroy your base in time. If you added some way to regain health, be it by collecting things the enemies drop or a slow heal over time, and made the controls a bit less floaty (because once you run out of summons you can kind of distract the enemies for a bit by distracting them and the controls make that very hard), I see a very nice top down defense game here.","format":"md","likes":1,"spam":"N"},{"id":1054559,"author_name":"K-toll","author_uid":"k-toll","epoch":1713361209,"text":"I was excited when I started playing. \nI thought what's going to happen after I've resisted the end of the timer... and it was already over :_(\nI liked it and expected a little more playing time.\nGood base and potential, well done!\n\nThe timer click (I guess that's it) is a bit aggressive.","format":"md","likes":2,"spam":"N"},{"id":1054798,"author_name":"Baluj","author_uid":"baluj","epoch":1713363894,"text":"I like music but it feels very slow. This is a good game.","format":"md","likes":1,"spam":"N"},{"id":1055985,"author_name":"elemel","author_uid":"elemel","epoch":1713374907,"text":"@roitchie That's good feedback. We definitely should have greyed out the spells when health is too low.","format":"md","likes":0,"spam":"N"},{"id":1056004,"author_name":"elemel","author_uid":"elemel","epoch":1713375038,"text":"@oni Definitely needs healing or something more to do. Agree about it becoming too passive.","format":"md","likes":0,"spam":"N"},{"id":1056023,"author_name":"elemel","author_uid":"elemel","epoch":1713375223,"text":"@initialposition I think the distraction part is fine, but it wasn't really designed to be a part of the game. It kind of just happened.","format":"md","likes":0,"spam":"N"},{"id":1061133,"author_name":"Jean-Francois","author_uid":"jean-francois","epoch":1713459475,"text":"Good idea, I think the game can be faster :) well done !","format":"md","likes":2,"spam":"N"},{"id":1068150,"author_name":"TheSmellofOxygen","author_uid":"thesmellofoxygen","epoch":1713657675,"text":"Small, but respectable. I wish there had been a few more levels and perhaps another summon or drops to help you, but time constraints are what they are.","format":"md","likes":1,"spam":"N"},{"id":1068373,"author_name":"Hylazu","author_uid":"hylazu","epoch":1713669077,"text":"Fun game that feels abbreviated due to time constraints. Found the music a little ear piercing \/ sharp, but really like the sound effects. Game play was interesting (e.g., egging the attackers to go for me and dodging so my summoned creatures survive).","format":"md","likes":1,"spam":"N"},{"id":1068731,"author_name":"elemel","author_uid":"elemel","epoch":1713693589,"text":"@thesmellofoxygen Thanks for playing, and thanks for the feedback! Yeah, the game was barely \"finished\" enough to submit, many improvements are possible and needed.","format":"md","likes":1,"spam":"N"},{"id":1068736,"author_name":"elemel","author_uid":"elemel","epoch":1713693801,"text":"@hylazu Good point. It would have been nice to have a settings screen with volume controls. Also agree that gameplay showed some potential that could be explored further. Maybe next time...","format":"md","likes":0,"spam":"N"},{"id":1069433,"author_name":"brainles etertainment","author_uid":"brainles-etertainment","epoch":1713719502,"text":"Nice but sloooooooooooow. Movement of the character is so incredibly slow. Although is looks like realistic velocity for the scale, I'd like to have an option (maybe in a form of bonus) to increase swiftness of the action.","format":"md","likes":1,"spam":"N"},{"id":1069927,"author_name":"elemel","author_uid":"elemel","epoch":1713735290,"text":"@brainles-etertainment He could use a pair of speed boots, for sure!","format":"md","likes":0,"spam":"N"},{"id":1070383,"author_name":"pebkac","author_uid":"pebkac","epoch":1713764816,"text":"Nice one! Loved the visuals and the sounds - the music was a bit ... in-your-face, though.\nThe main character moved a bit slow, and some visual feedback on your mana (or cooldown on summons? I'm not even sure how this works...), on what you could summon, would be nice.","format":"md","likes":1,"spam":"N"},{"id":1071817,"author_name":"Blazejmg917","author_uid":"blazejmg917","epoch":1713857153,"text":"This is a fun idea to have a necromancer that has to use their health to spawn allies. And with this limited timer it works fairly well, but if you wanted to expand the game at all I definitely think that allowing the player to heal somehow and move a bit faster would be very beneficial. Good job with this game!","format":"md","likes":1,"spam":"N"},{"id":1072769,"author_name":"someone","author_uid":"someone","epoch":1713955564,"text":"I like the artwork.  \nMovement felt very sluggish, and it would be nice to be able to heal at your shrine.  \nI didn't realise protecting the shrine was the goal at first. Some instructions and flavour text at the start would have been useful.  \n\n","format":"md","likes":1,"spam":"N"},{"id":1072794,"author_name":"LDJam user 243193","author_uid":"243193","epoch":1713959810,"text":" The idea is good but with no way to recover health, I can't summon more units to protect myself nor the shrine thing.","format":"md","likes":1,"spam":"N"},{"id":1073308,"author_name":"elemel","author_uid":"elemel","epoch":1714025906,"text":"@pebkac Thanks for the feedback! There's definitely some improvements to be made both on explaining to the player what's going on, and tuning the overall feel of the game.\n\n@blazejmg917 Good point on the timer. I also feel that we almost got away with it because the time is so short. Improving the features of the game would also allow us to extend the time.\n\n@someone We imagined that the enemies would leave remains behind, and that you could drain them for health. As well as absorbing your own units to reclaim health. Being able to summon other buildings would also have been cool. It could become some kind of real-time strategy or tower defence game.\n\n@bloodbane Agreed. Adding some way to heal would be the first thing to fix. Thanks for playing!","format":"md","likes":2,"spam":"N"}],"format":"md","images":["ld55\/wayback-placeholder.png"],"links":[{"url":"https:\/\/github.com\/elemel\/unholy-sanctum","text":"Link"},{"url":"https:\/\/elemel.itch.io\/unholy-sanctum","text":"Link"}],"metadata":{"g_key":"94080","g_author":"1005885","g_event":"LD55","g_eventkey":"120","g_subevent":"JAM","g_urlkey":"440710","g_title":"Unholy Sanctum","g_status":"WAYBACK","g_place":"1179","g_commentcount":"28","g_site2_node_id":"389775","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"389775","n_urlkey":"440710","n_parent":"383062","n_path":"\/events\/ludum-dare\/55\/unholy-sanctum","n_slug":"unholy-sanctum","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"5885","n_created":"1712999880","n_modified":"1759866793","n_version":"1212809","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD55","removed_author":false},"_superparent":9,"_trust":3,"author":5885,"body":"![screenshot.png](\/\/\/raw\/df6\/1\/z\/61bc1.png)\n\n\n# Controls\n\n- WASD or arrow keys to move\n- Mouse cursor to aim spell\n- Left mouse button to cast spell (costs health)\n- Numerical keys, tab key, or mouse to select spell\n\n\n# Credits\n\n- @elemel: Game design, coding\n- @troggzor56: Game design, art, sound, music\n\n\n# Tools\n\n- Game engine: [Godot](https:\/\/godotengine.org\/) v4.2.1","comments":28,"comments-timestamp":"2024-04-25T06:18:26Z","created":"2024-04-13T09:18:00Z","files":[{"author":5885,"id":26793,"name":"$$embed-26793.zip","node":389775,"size":1916740,"status":64,"tag":0,"timestamp":"2024-04-15T12:48:24Z"},{"author":5885,"id":26794,"name":"$$embed-26794.zip","node":389775,"size":1916740,"status":64,"tag":0,"timestamp":"2024-04-15T12:49:15Z"},{"author":5885,"id":26796,"name":"$$embed-26796.zip","node":389775,"size":11638206,"status":64,"tag":0,"timestamp":"2024-04-15T12:51:48Z"},{"author":5885,"id":26797,"name":"$$embed-26797.zip","node":389775,"size":11637786,"status":64,"tag":0,"timestamp":"2024-04-15T12:53:18Z"}],"files-timestamp":"2024-04-15T12:53:18Z","grade":{"grade-01":26,"grade-02":25,"grade-03":25,"grade-04":26,"grade-05":26,"grade-06":26,"grade-07":21,"grade-08":24},"id":389775,"love":0,"magic":{"cool":123.43258116981,"feedback":26,"given":36.375,"grade":24.875,"grade-01-average":2.708,"grade-01-result":1179,"grade-02-average":2.391,"grade-02-result":1196,"grade-03-average":2,"grade-03-result":1215,"grade-04-average":3.625,"grade-04-result":626,"grade-05-average":2.667,"grade-05-result":1031,"grade-06-average":2.563,"grade-06-result":741,"grade-07-average":2.316,"grade-07-result":969,"grade-08-average":2.295,"grade-08-result":1182,"smart":4.0252663473992},"meta":{"author":[5885,389782],"cover":"\/\/\/content\/df6\/1\/z\/61ba6.png","link-01":"https:\/\/github.com\/elemel\/unholy-sanctum","link-01-tag":[42332],"link-02":"https:\/\/elemel.itch.io\/unholy-sanctum","link-02-tag":[42336],"link-03":"","link-03-tag":null},"meta-timestamp":"2025-10-07T19:53:13Z","modified":"2025-10-07T19:53:13Z","name":"Unholy Sanctum","node-timestamp":"2024-04-15T14:57:44Z","parent":383062,"parents":[1,5,9,383062],"path":"\/events\/ludum-dare\/55\/unholy-sanctum","published":"2024-04-15T13:34:07Z","scope":"public","slug":"unholy-sanctum","subsubtype":"jam","subtype":"game","type":"item","version":1212809},"text":"![screenshot.png](\/\/\/raw\/df6\/1\/z\/61bc1.png)\n\n\n# Controls\n\n- WASD or arrow keys to move\n- Mouse cursor to aim spell\n- Left mouse button to cast spell (costs health)\n- Numerical keys, tab key, or mouse to select spell\n\n\n# Credits\n\n- @elemel: Game design, coding\n- @troggzor56: Game design, art, sound, music\n\n\n# Tools\n\n- Game engine: [Godot](https:\/\/godotengine.org\/) v4.2.1","title":"Unholy Sanctum","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/389501+389502+389503+389504+389505+389506+389507+389508+389509+389510+389511+389512+389513+389514+389515+389516+389517+389518+389519+389520+389521+389522+389523+389524+389525+389526+389527+389528+389529+389530+389531+389532+389533+389534+389535+389536+389537+389538+389539+389540+389541+389542+389543+389544+389545+389546+389547+389548+389549+389550+389551+389552+389553+389554+389555+389556+389557+389558+389559+389560+389561+389562+389563+389564+389565+389566+389567+389568+389569+389570+389571+389572+389573+389574+389575+389576+389577+389578+389579+389580+389581+389582+389583+389584+389585+389586+389587+389588+389589+389590+389591+389592+389593+389594+389595+389596+389597+389598+389599+389600+389601+389602+389603+389604+389605+389606+389607+389608+389609+389610+389611+389612+389613+389614+389615+389616+389617+389618+389619+389620+389621+389622+389623+389624+389625+389626+389627+389628+389629+389630+389631+389632+389633+389634+389635+389636+389637+389638+389639+389640+389641+389642+389643+389644+389645+389646+389647+389648+389649+389650+389651+389652+389653+389654+389655+389656+389657+389658+389659+389660+389661+389662+389663+389664+389665+389666+389667+389668+389669+389670+389671+389672+389673+389674+389675+389676+389677+389678+389679+389680+389681+389682+389683+389684+389685+389686+389687+389688+389689+389690+389691+389692+389693+389694+389695+389696+389697+389698+389699+389700+389701+389702+389703+389704+389705+389706+389707+389708+389709+389710+389711+389712+389713+389714+389715+389716+389717+389718+389719+389720+389721+389722+389723+389724+389725+389726+389727+389728+389729+389730+389731+389732+389733+389734+389735+389736+389737+389738+389739+389740+389741+389742+389743+389744+389745+389746+389747+389748+389749+389750+389751+389752+389753+389754+389755+389756+389757+389758+389759+389760+389761+389762+389763+389764+389765+389766+389767+389768+389769+389770+389771+389772+389773+389774+389775+389776+389777+389778+389779+389780+389781+389782+389783+389784+389785+389786+389787+389788+389789+389790+389791+389792+389793+389794+389795+389796+389797+389798+389799+389800+389801+389802+389803+389804+389805+389806+389807+389808+389809+389810+389811+389812+389813+389814+389815+389816+389817+389818+389819+389820+389821+389822+389823+389824+389825+389826+389827+389828+389829+389830+389831+389832+389833+389834+389835+389836+389837+389838+389839+389840+389841+389842+389843+389844+389845+389846+389847+389848+389849+389850+389851+389852+389853+389854+389855+389856+389857+389858+389859+389860+389861+389862+389863+389864+389865+389866+389867+389868+389869+389870+389871+389872+389873+389874+389875+389876+389877+389878+389879+389880+389881+389882+389883+389884+389885+389886+389887+389888+389889+389890+389891+389892+389893+389894+389895+389896+389897+389898+389899+389900+389901+389902+389903+389904+389905+389906+389907+389908+389909+389910+389911+389912+389913+389914+389915+389916+389917+389918+389919+389920+389921+389922+389923+389924+389925+389926+389927+389928+389929+389930+389931+389932+389933+389934+389935+389936+389937+389938+389939+389940+389941+389942+389943+389944+389945+389946+389947+389948+389949+389950+389951+389952+389953+389954+389955+389956+389957+389958+389959+389960+389961+389962+389963+389964+389965+389966+389967+389968+389969+389970+389971+389972+389973+389974+389975+389976+389977+389978+389979+389980+389981+389982+389983+389984+389985+389986+389987+389988+389989+389990+389991+389992+389993+389994+389995+389996+389997+389998+389999+390000?authors&parents&superparent"},"object":"objects\/sha256\/e0\/e0f714bfc3063cad5b93f432b5b430e0015e12ccd30b9ad77e55eb64cf8fc2e3","record":"shard-1\/json-live-urgent-v3\/records\/9ffacc8b1377a18db49eb66f29bc5b000dc31f58f055ab0f226227d23934dd5a.json","sha256":"e0f714bfc3063cad5b93f432b5b430e0015e12ccd30b9ad77e55eb64cf8fc2e3","source":"https","stored_at":1784022536}}