-
%22%20transform%3D%22translate(3.2%203.2)%20scale(6.41406)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%2308080a%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(85.8%2092.4%20164.4)%20scale(81.1248%2024.8929)%22%2F%3E%3Cellipse%20fill%3D%22%2308080a%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(3.87143%20-53.84713%2031.38141%202.25622%206%2035.8)%22%2F%3E%3Cellipse%20fill%3D%22%235b6f00%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(18.46014%20-20.20037%2017.73425%2016.20647%2073.1%200)%22%2F%3E%3Cellipse%20fill%3D%22%23474749%22%20cx%3D%22126%22%20cy%3D%22112%22%20rx%3D%22103%22%20ry%3D%22103%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Simple camera controller+
I had created a very simple camera controller for the city hall interior scene. But it was not very usable in other scenes. So I rewrote the code and made it universal and a lot easier to use!
-
%22%20transform%3D%22translate(3.2%203.2)%20scale(6.41406)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23d5d5d5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-25.94678%2076.6835%20-57.34034%20-19.4018%200%2013.1)%22%2F%3E%3Cellipse%20fill%3D%22%232f2f2f%22%20cx%3D%22163%22%20cy%3D%2296%22%20rx%3D%22107%22%20ry%3D%22107%22%2F%3E%3Cellipse%20fill%3D%22%23070707%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(14.71149%20-38.93282%2030.0956%2011.37218%2085.6%20119.6)%22%2F%3E%3Cpath%20fill%3D%22%23727272%22%20d%3D%22M88%2039L58-16l-71%20155z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Footsteps audio refactoring
I upgraded my rather simple footsteps audio system to a fully fledged surface type / character type retrieval setup that I can expand in the editor. The old system had hard coded arrays, but this new one is user editable directly in editor!
-
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%23a19f9e%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-291.46165%20186.33263%20-146.50768%20-229.16744%201447.2%20707.4)%22%2F%3E%3Cellipse%20fill%3D%22%23060605%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(529.6889%20500.4704%20-178.21459%20188.61913%20475.9%20492.5)%22%2F%3E%3Cellipse%20fill%3D%22%231d8ee2%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-188.06745%20-121.6663%2092.29767%20-142.67048%202.9%20729.2)%22%2F%3E%3Cellipse%20fill%3D%22%239d1a45%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-23.18646%20176.11866%20-156.43141%20-20.59459%201608%2067)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
AI assisted location: Hamburger restaurant
In the first big puzzle hub, one of the non-linear storylines takes you to a hamburger restaurant. There will be a big, hamburger related puzzle in there! But this week, we talk about creating the AI assisted location.
-
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%239a9295%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(78.9%20346.7%20544.6)%20scale(200.5888%20474.86967)%22%2F%3E%3Cellipse%20fill%3D%22%23239d74%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(-89.4%20275.2%20116.4)%20scale(204.98696%20276.70656)%22%2F%3E%3Cellipse%20fill%3D%22%2330282b%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(9.94784%20474.1321%20-782.35908%2016.4148%201207%20722)%22%2F%3E%3Cellipse%20fill%3D%22%239e9e9e%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-21.78243%20-100.55101%20288.9033%20-62.58531%20853.5%2068.3)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Closeup camera angles
With Magnific now being able to upscale all the way up to 16x I wanted to try closeup camera angles for the game.
-
%22%20transform%3D%22translate(3.2%203.2)%20scale(6.41406)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23080808%22%20cy%3D%2257%22%20rx%3D%2212%22%20ry%3D%223%22%2F%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M81%2057h13v5H81z%22%2F%3E%3Cellipse%20fill%3D%22%23414141%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(132.1%2066.4%20103)%20scale(174.70193%20113.78382)%22%2F%3E%3Cellipse%20fill%3D%22%23414141%22%20cx%3D%2246%22%20cy%3D%2253%22%20rx%3D%2236%22%20ry%3D%22255%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Animated hotspot icons
I was working on the Steam Deck compatibility of the game this week and the main pain point was the hotspots. As I was fixing the code, I decided to try to make the hotspots animated!
-
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%23070707%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(-14.5%201779.2%20-465.6)%20scale(293.53478%20464.7174)%22%2F%3E%3Cellipse%20fill%3D%22%237d7d7d%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-183.15089%2081.87382%20-146.5556%20-327.84335%20763.7%2052.8)%22%2F%3E%3Cellipse%20fill%3D%22%23818181%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-64.1976%2086.68257%20-135.5245%20-100.3702%201556%2073.5)%22%2F%3E%3Cellipse%20fill%3D%22%23818181%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(74.4%20320.8%201458.3)%20scale(197.50236%20146.86533)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Accessibility options
I am big into accessibility. It was now finally time to get started on accessibility options for Echoes of Somewhere.
-
%22%20transform%3D%22translate(3.2%203.2)%20scale(6.41406)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%238ad5bc%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(-17.1%20242.6%20-444.4)%20scale(43.58174%2085.13905)%22%2F%3E%3Cellipse%20fill%3D%22%23210f16%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-38.9905%20-4.55381%2024.39957%20-208.91317%2027.7%2060)%22%2F%3E%3Cellipse%20fill%3D%22%2337242b%22%20cx%3D%22243%22%20cy%3D%2260%22%20rx%3D%2231%22%20ry%3D%22247%22%2F%3E%3Cellipse%20fill%3D%22%23eadde2%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(8.7312%20-12.8477%2023.94236%2016.27105%20119%200)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Echoes Of Somewhere demo release on itch.io
I have been actively working on the project for one full year now. And to celebrate this milestone, I am releasing a short Echoes Of Somewhere demo of the game for Windows & Mac OS!
-
%22%20transform%3D%22translate(3.2%203.2)%20scale(6.41406)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23393939%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(20.47745%2043.68235%20-69.4637%2032.56325%20135.7%2042.5)%22%2F%3E%3Cellipse%20cx%3D%2220%22%20cy%3D%22123%22%20rx%3D%2250%22%20ry%3D%22246%22%2F%3E%3Cellipse%20fill%3D%22%23585858%22%20cx%3D%22113%22%20cy%3D%2253%22%20rx%3D%2222%22%20ry%3D%2222%22%2F%3E%3Cellipse%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(198.03048%20-69.34929%2012.4906%2035.66755%20178.2%20122.2)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Preparing for demo release
The beginning part of the game has been almost ready for release as a short demo for quite a while. But it was missing some polish that I am working on now.
-
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%23f2ebed%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-7.86787%20180.20375%20-1021.2069%20-44.58686%201237.8%20757.7)%22%2F%3E%3Cellipse%20fill%3D%22%230b120f%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(69.2577%20-290.71339%20444.80027%20105.96637%20973.1%20123.6)%22%2F%3E%3Cpath%20fill%3D%22%23181113%22%20fill-opacity%3D%22.5%22%20d%3D%22M-144.3%20513L-5-276.7l297%2052.3-139.3%20789.6z%22%2F%3E%3Cellipse%20fill%3D%22%231b926a%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(193.3955%20214.03503%20-132.79762%20119.99186%201504.3%20175)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Magnific AI
The lower resolution background images for the game are upscaled with Magnific AI to massive 4k+ resolution.
-
%22%20transform%3D%22translate(3.2%203.2)%20scale(6.41406)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23e2e2e2%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(-17.3%20368.5%20-796.4)%20scale(56.61459%2093.65343)%22%2F%3E%3Cellipse%20fill%3D%22%23030303%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-81.5598%20-9.95371%2020.21177%20-165.61336%2081%20123)%22%2F%3E%3Cellipse%20fill%3D%22%23e6e6e6%22%20cx%3D%22248%22%20cy%3D%2248%22%20rx%3D%2221%22%20ry%3D%2221%22%2F%3E%3Cellipse%20fill%3D%22%23636363%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(-40.6%20223.3%20-224.3)%20scale(26.58978%2086.81612)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Using ChatGPT for code (city hall part5)
Using ChatGPT to help program a camera controller for a new location comprised of only one ultra-wide image.
















