Tag: unity

Talk at Tech Meets Entertainment

Still pretty busy with my book; it’s been coming along nicely, and I’m on the home stretch now! Meanwhile, I’m lined up to give a talk in a month at a Meetup group called Tech Meets Entertainment. This group is actually located in San Francisco, but the meetings are all virtual right now. I love speaking to groups like this, and it totally didn’t occur to me that I don’t need to limit these geographically while things are virtual.

Joseph Hocking – Expert Unity Developer & Author of “Unity in Action”

Saturday, May 29, 2021, 11:00 AM

Online event
,

3 Techies Attending

Hello fellow techies! This week our guest will be Joseph Hocking, senior developer at Chicago based Augmented Reality firm BUNDLAR. His expertise at programming C# in Unity comes from a lengthy career developing both games and XR (VR/AR) applications, and he also works with JavaScript/WebGL for these projects. Joseph is also an author, and is curre…

Check out this Meetup →

Transparency with Depth Sorting

A classic rendering problem in realtime 3D graphics is overlapping transparent surfaces. Well, I recently wrote a shader for Unity that renders alpha transparency with correct depth sorting. My solution isn’t unique, but I don’t see a lot of people talking about it, so hopefully this will help people out.

The depth sorting in this shader still only works well for hard-edged cutouts, but you can mix cutouts with smooth semi-transparency in the alpha channel, and any rendering glitches will be restricted to only the semi-transparent parts. This is a huge improvement over having those rendering glitches apply to the entire model, and hopefully my explanations give you a full appreciation for the tradeoffs being made.

Continue reading “Transparency with Depth Sorting”

Eschatown’s Prototype

We’ve just uploaded a prototype for you to download and try. Just in time for Thanksgiving!

Just go to the game’s page for both Windows and Mac builds of Eschatown: https://midhavengames.itch.io/eschatown

This version is still very early and rough, and very few sprites are in the game so far. However the writing and systems are pretty far along, so we are testing balance with this prototype. Let me know what you find!

Continue reading “Eschatown’s Prototype”

Working on an RPG: Generating the Map

I’m now over a month into the basic RPG I mentioned in the last post, so a bunch of systems are in place. In my last post I talked a lot about the narrative system Ink, but this time I want to get back to what is a frequent topic on my devlog: procedural generation of maps. Here is what I came up with for the map of city regions:

rpg-regions-map

(The weird batches of horizontal lines are actually lines of text. That’s just to test applying textures to quads strewn about the map, and will eventually be replaced with images of buildings and trees.)

Continue reading “Working on an RPG: Generating the Map”

Dusting off my 3D art skills

I’m not entirely sure what prompted this (possibly restlessness from being under lockdown) but this month I’ve been digging up old 3D models and animations of mine. I’ve been sprucing up old models and putting them on Sketchfab, and am planning to eventually put some (especially animated characters) on Unity’s Asset Store.

While I’ve been primarily a game programmer for a long time now (as is best exemplified by my book about programming in Unity) I actually started in game development as a 3D artist. As a result, I am still fairly skilled in that area, and also have 3D work in very old backups. I mean really really old files, so old that it’s been a non-trivial task converting them into usable forms.

Continue reading “Dusting off my 3D art skills”

Procedural Gear Generation

So I’m homebound, just like most everyone else. I was actually already working remotely most of the time so this hasn’t been a huge change for me personally, but the pandemic is causing big difficulties for everyone around me. Like, say, my mom who lives in South Korea, or my sister who is a doctor in New York City.

homer-collar-tug

As for my coding projects, quite a while ago (around a year) I’d seen a reddit post about this interesting approach to generating pixel art equipment. I’ve had it bookmarked all this time, intending to try this myself.

Continue reading “Procedural Gear Generation”