-
%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%23121212%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(95.1%2082.4%20739.2)%20scale(173.33343%201635.58583)%22%2F%3E%3Cellipse%20fill%3D%22%23a6a6a6%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-208.1349%20-329.8833%20291.75375%20-184.07762%201065.7%2092.6)%22%2F%3E%3Cellipse%20fill%3D%22%23a0a0a0%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-520.3421%2018.23612%20-5.11397%20-145.91995%20251.2%20100.7)%22%2F%3E%3Cellipse%20fill%3D%22%231b1b1b%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(166.6737%20148.50085%20-183.54512%20206.00652%201605%20631)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
City hall scene exterior 3D modeling (city hall part 4)
This scene is a bit different from your basic scene, as it has a lot of traffic and a functional maglev system. So this is actually a replacement scene for the maglev station when you travel to the city hall.
-
%22%20transform%3D%22translate(3.2%203.2)%20scale(6.41406)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-33.05974%20-5.52926%2020.73567%20-123.97958%206.6%2062.2)%22%2F%3E%3Cellipse%20fill%3D%22%23787172%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(11%20-364.7%20981)%20scale(100.38117%2055.69563)%22%2F%3E%3Cellipse%20fill%3D%22%23b73d3c%22%20cx%3D%22249%22%20cy%3D%22108%22%20rx%3D%2217%22%20ry%3D%2230%22%2F%3E%3Cellipse%20cx%3D%22248%22%20rx%3D%2219%22%20ry%3D%2217%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Sub Surface Scattering
Quick sub surface scattering solution with Unity URP shader graph.
-
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%23787777%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(-58%20884%20-559.1)%20scale(870.22992%20215.33669)%22%2F%3E%3Cellipse%20fill%3D%22%23010101%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(243.58614%20190.39303%20-802.07611%201026.16477%203.2%20515.6)%22%2F%3E%3Cellipse%20fill%3D%22%230a0a0a%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-207.84923%20-45.31846%2081.44893%20-373.55854%201515%20513.5)%22%2F%3E%3Cellipse%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(100.9024%2099.1565%20-140.862%20143.34221%2039.7%20385)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Cloth Sim
It was always my goal to use cloth sim on the character. The hair, the small pouch and the jacket just screamed to be made dynamic.
-
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%23232323%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(10.83401%20258.4917%20-1634.1511%2068.49122%20823%20791.8)%22%2F%3E%3Cellipse%20fill%3D%22%23717171%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-1081.32005%2016.8356%20-4.52691%20-290.7553%20752.6%20250.3)%22%2F%3E%3Cellipse%20fill%3D%22%23929292%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(-6.4%202852.8%20-7540.6)%20scale(260.46177%20113.5316)%22%2F%3E%3Cpath%20fill%3D%22%23040404%22%20fill-opacity%3D%22.5%22%20d%3D%22M1177%20689.5h468.2v109H1177z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
The Adventure Game Hotspot Podcast
I was recently interviewed on the Adventure Game Hotspot podcast. We talked about Echoes of Somewhere and the potential and the limits of using AI for game production.
-
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%23c8c8c8%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(43.8%20561.5%201408.7)%20scale(250.70881%20434.18043)%22%2F%3E%3Cellipse%20fill%3D%22%23040404%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-202.87324%20-46.60854%20311.59958%20-1356.30124%20296.8%20211.9)%22%2F%3E%3Cellipse%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(-53.5%201406.4%20-1229.7)%20scale(325.4643%20220.92844)%22%2F%3E%3Cellipse%20fill%3D%22%23737373%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-148.7422%20-513.44069%20186.21727%20-53.94657%20904%20507.4)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Building a Puzzle
Building Adventure Game Puzzles is fun. This is a very complete breakdown of creating a bathroom scene with its puzzle in under 2 days! (Spoiler alert!)
-
%22%20transform%3D%22translate(3.2%203.2)%20scale(6.41406)%22%20fill-opacity%3D%22.5%22%3E%3Cpath%20fill%3D%22%23fdfdfd%22%20d%3D%22M78.4-33.2l27%2063.5-105.8%2045-27-63.6z%22%2F%3E%3Cellipse%20fill%3D%22%233d3d3d%22%20cx%3D%22222%22%20cy%3D%22119%22%20rx%3D%22135%22%20ry%3D%22135%22%2F%3E%3Cellipse%20fill%3D%22%23939393%22%20cx%3D%2289%22%20cy%3D%2234%22%20rx%3D%2240%22%20ry%3D%2240%22%2F%3E%3Cellipse%20fill%3D%22%23a4a4a4%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-4.91144%20-25.53947%2017.98718%20-3.45907%20247%2075.7)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Custom post-process effect: Anamorphic Bloom
Anamorphic bloom is for sure the most cyberpunk aesthetic there is. I wanted to use it as a use case for learning how to create post process materials for Unity URP. This post explains the process.
-
%27%20fill-opacity%3D%27.5%27%3E%3Cpath%20fill%3D%22%23877d80%22%20fill-opacity%3D%22.5%22%20d%3D%22M594.5%20781.8l615.7-1066.5%20305.5%20176.4L900%20958.2z%22%2F%3E%3Cellipse%20fill%3D%22%230c0d0c%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22rotate(111.3%2016%20181.7)%20scale(1635.58581%20266.7246)%22%2F%3E%3Cellipse%20fill%3D%22%23090a09%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(201.1592%20-502.93733%20229.51147%2091.7974%201553.3%20578.2)%22%2F%3E%3Cellipse%20fill%3D%22%23c94e78%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-132.29924%2022.13239%20-13.22771%20-79.07039%201291.4%2031)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Rendering custom shadows with URP shader graph & apartment ext location
As I upgraded the render pipeline for the game, I noticed that my custom shadow rendering shaders turned pink. It was time to transition from custom HLSL shading for the environments to a more modern shader graph based approach.
-
%22%20transform%3D%22translate(3.2%203.2)%20scale(6.41406)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20cx%3D%2254%22%20cy%3D%22123%22%20rx%3D%2262%22%20ry%3D%2262%22%2F%3E%3Cellipse%20fill%3D%22%23bbc4c8%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(-35.37116%2017.03288%20-29.03578%20-60.29684%20242.2%2024)%22%2F%3E%3Cellipse%20fill%3D%22%23e27d3a%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(29.257%2062.9224%20-40.30222%2018.7393%2039%200)%22%2F%3E%3Cellipse%20fill%3D%22%23252d32%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(27.40548%20-49.34658%2054.63044%2030.33996%20132.8%20104.3)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Additional effects for the apartment scene
I have been working on the apartment for absolutely forever! I have begun to approach this room as a vertical slice for the game. This post is about some of the features I added this week: simulated cool air mist and fluorescent light flicker.
-
%27%20fill-opacity%3D%27.5%27%3E%3Cellipse%20fill%3D%22%23ca7533%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(1693.5297%20-384.7605%2088.39084%20389.05373%20646.5%2054.2)%22%2F%3E%3Cellipse%20fill%3D%22%235f758b%22%20fill-opacity%3D%22.5%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(77.3679%20354.3715%20-1416.6447%20309.28796%20964.6%20837)%22%2F%3E%3Cpath%20fill%3D%22%23693d45%22%20fill-opacity%3D%22.5%22%20d%3D%22M639.9%20448.3l499.6%20602.2%2041-889.7z%22%2F%3E%3Cpath%20fill%3D%22%23624329%22%20fill-opacity%3D%22.5%22%20d%3D%22M-106%20592l561-184.8-246.4%20643.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
The Metaverse Podcast
I was interviewed on the Metaverse podcast. We talked about Echoes of Somewhere and VFX in games and movies and on how AI might affect game production.
















