Harry 💬
@halisavakis.com
4.9K followers 1.2K following 700 posts
He/Him - Tech Artist @Okomotive (my posts are mine tho) Prev. Tech art @ Jumpship 🚫 Anti-AI/NFT 🚫 Gamedev, Shader and VFX Journeyman; making things pretty with code ✨ 🎨: cara.app/harryalisavakis 🔗: halisavakis.carrd.co 🌐 : halisavakis.com
Posts Media Videos Starter Packs
Pinned
halisavakis.com
My video tutorial on creating a simple volumetric fog shader in URP is finally out for everyone to watch!🎉

This should be a gentle introduction into volume raymarching and a good starting point for some really cool effects 🌫

Check it out:

👇👇👇
www.youtube.com/watch?v=8P33...
☝☝☝

#gamedev #unity3d
Your first Volumetric Fog Shader | Unity URP
YouTube video by Technically Harry
www.youtube.com
halisavakis.com
Ngl, flea dodge was probably the most challenging part of Silksong for me
Reposted by Harry 💬
m00gart.bsky.social
It's that time again, folks. I have been told I will be let go from Heart Machine next week. The people there have been amazing friends and coworkers and anyone else who has been affected deserves all the love and support.

I will be updating my portfolio soon; any Env Art leads would be appreciated
halisavakis.com
I'd call this "ne-feuille-pas"
Reposted by Harry 💬
charlesboury.fr
Hi, I'm an Art Director & 3D Game Artist
Available for hire 👐

I worked on award-winning stylized games
Looking for the next project I can contribute to 👀

Please reach out!
💌 [email protected]

RT appreciated ✨
Screenshot of Caravan SandWitch - an openworld narrative exploration game made with a team of ~10 people Characters Concept Art - the nomads of Caravan SandWitch Storyboard for a key scene in the game "The Wanderer - Frankenstein's Creature" Menu mockup for the game "Road 96"
Reposted by Harry 💬
panic.com
Panic @panic.com · 14d
🎥 From concept to level design to art, sound, and music, what does it take to create a game like @okomotive.ch's Herdling?

Go behind the scenes with the team (including an in-depth look at composer Joel Schoch’s dynamic score) in a beautiful, full-length documentary! Enjoy!

📺 youtu.be/4hLHeVp_G-Q
Reposted by Harry 💬
okomotive.ch
Watch the Premiere of the Herdling Documentary that our lovely friends at @panic.com made now 😍😍😍

www.youtube.com/watch?v=4hLH...
Herdling: Shepherding a Vision
YouTube video by Panic
www.youtube.com
halisavakis.com
Ooh that's some very juicy water ✨
Reposted by Harry 💬
panic.com
Panic @panic.com · 15d
TOMORROW @ 6am PT/9am ET/3pm CET

Journey behind the scenes of Herdling with the @okomotive.ch team! From concept to design (and re-design!), explore the process of creating the game’s art, sound, incredible score, and more. (SPOILER: the “more” includes alpacas!)

📺 youtu.be/4hLHeVp_G-Q
halisavakis.com
You're so real for this 🔥
Reposted by Harry 💬
lululu.games
👁️Henry Halfhead👁️
OUT NOW
👃

🍎 Play as 250+ everyday objects
💌 Experience a wholesome life story
🧑‍🤝‍🧑 Join a friend in the local co-op mode!

Get it on Steam, EGS, PS5 and Switch!

Tell your friends, family and help us share this post!
Reposted by Harry 💬
okomotive.ch
Herdling has over 400 reviews on Steam now, 95% of which are positive 💖💖💖
Tag someone who should give it a try 👇
Screenshot from Herdling, showing Via in the middle of her herd: the Calicorn's fur is glowing yellow as they come together to open a gate in the rocks
halisavakis.com
Haven't tested it out, but it seems C-based enough to work 😅
halisavakis.com
Mad props to Rider for that little blue arrow icon next to these functions, makes it very easy to see that they have their declaration elsewhere, and you can easily see when the connection is broken if you've altered some parameters
halisavakis.com
That very much means that with just the right amount of headache, you can get a surface-shader-like setup going on for you in URP 👀
halisavakis.com
So here's a fun shader coding fact: much like C, HLSL supports having the declaration of a function in one file and its definition in another. That way you can have some common functions/passes in an hlsl include file, and vary the implementation in your different shaders with no duplicate code ✨
Function declarations in HLSL:

real3 get_normal(real3 normalWS, real2 uv, real3x3 TWMatrix);
real get_alpha(PKVaryings IN);
real get_cutoff();
void modify_vertex_position(inout real4 positionOS); Function definitions on a separate shader file:

        real3 get_normal(real3 normalWS, real2 uv, real3x3 TWMatrix)
        {
            real3 normalTS = UnpackNormalScale(SAMPLE_TEXTURE2D(_BumpMap, sampler_LinearRepeat, uv), _BumpScale);
            return TransformTangentToWorld(normalTS, TWMatrix, true);
        }

        real get_alpha(PKVaryings IN)
        {
            return SAMPLE_TEXTURE2D(_BaseMap, sampler_LinearRepeat, IN.uv).a;
        }

        real get_cutoff()
        {
            return _Cutoff;
        }

        void modify_vertex_position(inout real4 positionOS) { }
halisavakis.com
Happy Birthday Jamie! ✨
halisavakis.com
Mood
halisavakis.com
The human brain is truly amazing

Did you know that the brain generates special hormones that make you forget how freaking annoying Hollow Knight can be so you'd want to play more Hollow Knight?
halisavakis.com
Aww that's so sweet, thank you so much ✨
halisavakis.com
The human brain is truly amazing

Did you know that the brain generates special hormones that make you forget how freaking annoying Hollow Knight can be so you'd want to play more Hollow Knight?
Reposted by Harry 💬
malicedafirenze.bsky.social
Herdling has 95% positive reviews on Steam and we've been getting lovely reactions from lots of people who played through it. This is your sign to pick up the alpine expedition fuzzy cow journey game if you haven't already 💖
halisavakis.com
Thanks Tristan! ✨
halisavakis.com
Thank you Daniel! ✨
halisavakis.com
That's so nice to hear, it's been a while since I heard people mention my blogposts ✨ Thank you for the birthday wishes :D
halisavakis.com
Thanks Lindsey!
halisavakis.com
Thank you Des!