-
%22%20transform%3D%22translate(3.2%203.2)%20scale(6.41406)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23db8a44%22%20cx%3D%22210%22%20cy%3D%225%22%20rx%3D%2249%22%20ry%3D%2249%22%2F%3E%3Cellipse%20fill%3D%22%23000409%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-119.38697%20-38.36391%2012.76569%20-39.7263%20221.2%20115)%22%2F%3E%3Cellipse%20fill%3D%22%230e1316%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(67.8%2029%20115)%20scale(42.19061%2019.55481)%22%2F%3E%3Cellipse%20fill%3D%22%23cc8651%22%20cx%3D%22208%22%20cy%3D%224%22%20rx%3D%2224%22%20ry%3D%2228%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Chat-GPT generated dialogue for AI characters
I had always planned on using Chat-GPT for creating the dialogue for the non-human characters. This is my experience of it.
-
%22%20transform%3D%22translate(3.2%203.2)%20scale(6.41406)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%236b5a60%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(4.37758%20-21.46508%2067.3998%2013.74548%20137.3%202.6)%22%2F%3E%3Cellipse%20cx%3D%22204%22%20cy%3D%22110%22%20rx%3D%22127%22%20ry%3D%2223%22%2F%3E%3Cellipse%20cy%3D%2262%22%20rx%3D%2251%22%20ry%3D%2263%22%2F%3E%3Cellipse%20fill%3D%22%23282929%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-4.67861%20-37.56216%20101.0803%20-12.59022%20159.9%2053.6)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
UI systems
Creating the UI for an adventure game is a fun little bite sized challenge I enjoy doing. The UI for Echoes of Somewhere is finally finding its groove.
-
%22%20transform%3D%22translate(3.2%203.2)%20scale(6.41406)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23b8bed7%22%20cx%3D%2259%22%20cy%3D%2216%22%20rx%3D%22148%22%20ry%3D%2231%22%2F%3E%3Cellipse%20fill%3D%22%23424d2d%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(157.35625%20-108.7711%2025.4919%2036.87846%20188.4%2082.3)%22%2F%3E%3Cellipse%20fill%3D%22%23ffaa43%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(63.8%20-94.1%2069)%20scale(55.0252%2072.64994)%22%2F%3E%3Cellipse%20fill%3D%22%23e7e7e8%22%20cx%3D%2262%22%20rx%3D%2231%22%20ry%3D%2233%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Upgrading the main character
I had planned to keep the characters far away from the camera, as they were not the best quality. But as I have been working on these scenes the main character creeps closer and closer. So I needed to make him look better.
-

Home location – part 2: combining the scenes
In part 1, we used Midjourney and Photoshop to create the 2D locations, Now it is time to merge them together – in 3D.
-
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%237d8082%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(177.5%20523.8%20276.6)%20scale(285.57292%20616.66257)%22%2F%3E%3Cpath%20fill-opacity%3D%22.5%22%20d%3D%22M49.5%201354L-203-239.5l686.7-108.8%20252.4%201593.4z%22%2F%3E%3Cellipse%20fill%3D%22%23b14511%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-14.93403%20157.98549%20-231.35526%20-21.86951%201532.3%20409.8)%22%2F%3E%3Cellipse%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(149.68883%201038.76854%20-165.68006%2023.87486%203.4%20516.6)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Home location – part 1: Adobe Firefly
Sometimes we need to have different spaces link together. This calls for a very accurate reconstruction of the locations. Here is my journey on connecting multiple AI generated rooms together.
-
%22%20transform%3D%22matrix(6.5%200%200%206.5%203.3%203.3)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%235b5b5b%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-43.49588%20-4.47032%203.55719%20-34.61117%2063.1%2065.9)%22%2F%3E%3Cellipse%20fill%3D%22%23595959%22%20cx%3D%22246%22%20cy%3D%2259%22%20rx%3D%2222%22%20ry%3D%2229%22%2F%3E%3Cellipse%20fill%3D%22%23585858%22%20cx%3D%22162%22%20cy%3D%2273%22%20rx%3D%2220%22%20ry%3D%2221%22%2F%3E%3Cellipse%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-2.54661%20-25.97236%2027.33368%20-2.6801%200%20141.6)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
The labyrinth – part 1
The later part of the game features a classic labyrinth puzzle. This post is a step by step walkthrough how I used Midjourney and Stable diffusion to achieve the location and the compromises we needed to make along the way.
-
%22%20transform%3D%22translate(4.2%204.2)%20scale(8.30469)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23020404%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(2.5265%20127.50032%20-36.21068%20.71754%2024%2090)%22%2F%3E%3Cellipse%20fill%3D%22%237c7e7e%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(54.64017%20.89204%20-.55554%2034.02855%20218.8%2082.3)%22%2F%3E%3Cpath%20fill%3D%22%23951843%22%20d%3D%22M211.8%201l35-31.5L284.1%2011l-35%2031.4z%22%2F%3E%3Cellipse%20fill%3D%22%237c7e7e%22%20cx%3D%2292%22%20rx%3D%2218%22%20ry%3D%2222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
AI supercharged water simulations
As the story is about water, I wanted to use some AI accelerated realtime fluid simulations.
-
%22%20transform%3D%22matrix(7.5%200%200%207.5%203.8%203.8)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23ffffe7%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(73.66063%20-5.9266%2019.70852%20244.95383%20238.6%2019.7)%22%2F%3E%3Cellipse%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-56.75033%204.04122%20-9.15944%20-128.6247%2041.4%2085.2)%22%2F%3E%3Cellipse%20fill%3D%22%23feffb7%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-19.11958%20-254.2822%2031.72915%20-2.38573%20240.2%2067.2)%22%2F%3E%3Cellipse%20fill%3D%22%239b9ba8%22%20cx%3D%22169%22%20cy%3D%22138%22%20rx%3D%2226%22%20ry%3D%22254%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Weekly update #22
Spring is here and so is the yard work. So this week has been slow for the project. Here is a quick overview of what is going on.
-
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%23618e7e%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-244.75949%2036.57955%20-69.49155%20-464.9788%20860%20356.7)%22%2F%3E%3Cellipse%20fill%3D%22%230f090a%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(158.6332%201617.86654%20-339.25642%2033.26438%201629%20617.5)%22%2F%3E%3Cellipse%20fill%3D%22%23140a0d%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-274.95735%20-1549.09325%20284.99754%20-50.58583%20193.6%20464.8)%22%2F%3E%3Cellipse%20fill%3D%22%23097852%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(35.99976%20194.23732%20-424.00157%2078.58405%20888%20130.3)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
About the story
This week’s update will be about writing the story for the first episode.
-
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%23b3747d%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(76.5%20312%20767.8)%20scale(895.16941%20411.54715)%22%2F%3E%3Cellipse%20fill%3D%22%23000c07%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-309.32378%20111.42576%20-600.40083%20-1666.7443%20249.2%20834.3)%22%2F%3E%3Cellipse%20fill%3D%22%23d17f76%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(148.7%20400.1%20225)%20scale(192.74208%20388.32413)%22%2F%3E%3Cellipse%20fill%3D%22%2346605c%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-412.26038%20-293.87012%20158.14204%20-221.85208%20735.6%20738.8)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
AI powered fluid simulations
I took an upcoming AI powered fluid simulation tool for a test dive to see if it would allow me to add realistic, interactive smoke to the game.
















