Dev log for the weeks from 26-09-07
Post news Report RSS Dev log for the weeks…

The latest entry of our dev diary of the upcoming dungeon adventure Mops & Mobs.
Posted by kaskade on Sep 11th, 2026
Friedrich: I couldn't work on the main story these days, as small stuff piled up - for example, when switching from decoration mode back to normal exploration, sounds potentially would get cut off. So I finally fixed that, while also implementing several WAV files our sound artist Florian sent us. For muffled step sounds on carpets I had to add logic for recognising different surfaces and not just floor tiles. Moreover I now try to preload more assets that get instantiated during the game, hopefully there will be less unwanted stutter in the future, e.g. when using the inspection mode.
Other than that I fixed a few bugs that became obvious while doing some work on the UI for the card combat. The big portion of card fights is still missing, and that will mean a lot of balancing. Which is why I added a new stats screen that will appear after a "normal fight" (a persistent card fight where destroyed cards don't respawn on a retry). The stats screen shows which cards got removed, and which ones the player earned. This way it is clearer now that you can/should return after replenishing your health cards ... Of course, the UI design is still a work-in-progress.
Jana: Hello and welcome to Mops & Mobs. Be my guest. Another week, another try. But remember, work or die!! This week we did lots of planning (again!), trying to make decisions regarding the release of the game and potential partners. The closer we get to the finish line, the harder it is to bring people we collaborate with aboard. Therefore we make lists with pros and cons – its mind-numbing and feels like you can only do wrong.
Or we just re-design the interface! The card game didn’t get to look like the rest of the game yet, so I work on a new card and battle screen design.
Patrick: I built a cool little handcar this week! In German it's called a “Draisine,” but that sounds kinda like a French cooking technique. Besides of that I started to decorate the swamps a bit more with trees, mushrooms and swamp grass.
By the way, if you're interested in talking to us directly, visit our Discord!
Post a comment "); var textarea = $("#reply"+post); var mentions = $("#commentform .mentions-input").length > 0; if(mentions) { textarea.mentionsInput({source: "https://www.moddb.com/html/scripts/autocomplete.php?a=mentions&p=home&l=6&u=666"}); } $("#cancelreply"+post).click(function() { $("#"+post+" div.replypostholder").remove(); }); $("#savereply"+post).click(function() { postcontent = mentions ? textarea.mentionsInput("getValue") : textarea.val(); if(postcontent) { $(this).remove(); $("#cancelreply"+post).remove(); textarea.after("Saving your reply"); if(mentions) { $("#commentsummary").mentionsInput("setValue", postcontent); } else { $("#commentsummary").val(postcontent); } $("#commentform input[name=replyid]").val(post); $("#commentsubmit").click(); } else { $(this).text("Please enter a comment"); } }); } return false; }); $(".games90223watch").click(function(){ $.achtung({message: "Only members can follow games. Sign up today and follow your favorites.", className: "achtungFail", timeout:5}); return false; }); $(".c76625d26ff7f0c55142db2c328da119watch").click(function(){ $.achtung({message: "Only members can follow games. Sign up today and follow your favorites.", className: "achtungFail", timeout:5}); if($(this).hasClass("button")) { $(this).addClass("buttonon"); } return false; }); $(".togglertxinfo").click(function(e){ if($(this).attr("href") == "#rtxremix") { localStorage.setItem("rtxtoggled", true); $("#rtxremix").show(); return true; } else { localStorage.removeItem("rtxtoggled"); $("#rtxremix").hide(); return false; } }); function cookieScript(e) { var status = CookieScript.instance.currentState().categories.includes("targeting") ? "false" : "true"; var cookies = CookieScript.instance.currentState().categories.includes("performance") ? "true" : "false"; var cookie_data = { npa : {status:status,cookies:cookies,version:"1.0.13",chosen:"true"}, expires : 365 }; Cookies.set("dfp-npa", cookie_data.npa, { expires: cookie_data.expires, secure: true }); if (typeof gtag === "function") { gtag("consent", "update", {"ad_storage": cookie_data.npa.status == "false" ? "granted" : "denied", "ad_user_data": cookie_data.npa.status == "false" ? "granted" : "denied", "ad_personalization": cookie_data.npa.status == "false" ? "granted" : "denied", "analytics_storage": cookie_data.npa.cookies == "true" ? "granted" : "denied"}); } if(cookie_data.npa.status == "false") { // personalize if (typeof permutive === "object") { permutive.consent({ "opt_in": true, "token": "Allow All" }); } } else { // don't personalize if (typeof permutive === "object") { permutive.consent({ "opt_in": false }); } Cookies.remove("permutive-id", { domain: "moddb.com", secure: true }); } } if(!Cookies.get("dfp-npa")) { Cookies.set("dfp-npa", {status:"false",cookies:"true",version:"1.0.13",chosen:"false"}, { expires: 60, secure: true }); } window.addEventListener("CookieScriptAcceptAll", cookieScript); window.addEventListener("CookieScriptAccept", cookieScript); window.addEventListener("CookieScriptReject", cookieScript); window.addEventListener("CookieScriptClose", cookieScript); $("a.thickbox").click(function() { $.colorbox({href:$(this).attr("href"), rel:$(this).attr("rel"), open:true, onOpen:function(){ $(".nextmediabox").hide(); }, onClosed:function(){ $(".nextmediabox").show(); }}); return false; }); });