🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
![<div class='d-flex align-items-center'><img class='media-img mr-2' src='https://uploads.gamedev.net/profile/photo-43193.jpg'><div class='d-flex flex-column justify-content-between align-items-start' <h4 class='text-white'>jhocking</h4><div><i class='fas fa-heart mr-1'></i>276</div><div>Joined March 12, 2003</div></div></div> Profile](https://uploads.gamedev.net/profile/photo-43193.jpg)
This is where I post updates (usually monthly) on game development stuff I'm working on, including my job as a game programmer but especially personal projects.
-Joe Hocking
author of Unity in Action
![Using Ink with Unity](https://uploads.gamedev.net/profile/photo-43193.jpg)
Alright, I’m finally building something along the lines of the basic RPG / lightweight management sim I’ve mentioned before! I partnered up with indie author Michael Coorlim for this project. We actually started discussing a partnership back in February, but stuff happened. And by ̶…
![3 Tips: one for low-pol hair/foliage, two for Unity](https://newarteest.files.wordpress.com/2020/05/hair-bad.png?w=150&h=150)
Last month I mentioned a shading trick I was going to try on my old Phantom Organ Player model, and in this post I explain how that worked out. In addition, there are two obscure but cool tips I’ve learned in Unity, one of which may prompt me to return to a past game idea.
Long stor…
![Dusting off my 3D art skills](https://newarteest.files.wordpress.com/2020/04/organist.jpg?w=1108)
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 a…
![Procedural Gear Generation](https://newarteest.files.wordpress.com/2020/03/lospec.png?w=1108)
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…
![Outline Both Squares and Hexes](https://uploads.gamedev.net/profile/photo-43193.jpg)
So I’ve been experimenting a lot lately with rendering lines on the ground, for the map in strategy and tactics games. Last post I already had this effect working for a square grid, but it wouldn’t work for hex grids because it was dependent on drawing pixels to match the grid. I ended …
![Shader that renders Border Outlines](https://newarteest.files.wordpress.com/2019/12/8-inner-fade.png?w=1108)
Merry Almost-Christmas! I normally do a blog post every month on the 25th, but I wanted to do this one a few days before then because of the holidays.
Last month I had described my plan to render border lines on the ground (think territory in a strategy game, or movement ranges for tactics games). …
![Border Lines on a Strategy Map](https://uploads.gamedev.net/profile/photo-43193.jpg)
![In which I discovered Roll-and-Write games…](https://uploads.gamedev.net/profile/photo-43193.jpg)
A fairly brief and text-only update this month. The main thing I want to share is a kind of game called “roll-and-write“. But before I discuss that more, I should announce that I started a new job! I’m taking charge of the Unity-side of AR projects at BUNDLAR.
If you’re thinking “wait, didn’t you…
![Demonstration of Map Mesh](https://uploads.gamedev.net/profile/photo-43193.jpg)
Last month I described in words how I was building a clickable map using vertex colors. Well, a reader requested I make some visuals to demonstrate what I was talking about, so I whipped up a demo in Unity and grabbed a video of my screen:
You can see a tile grid with vertex colors, and all the …
![Visual tricks for a strategy game’s map](https://uploads.gamedev.net/profile/photo-43193.jpg)
At work this past month I’ve been implementing some interesting visual tricks on a mesh-based map. While we aren’t making a game, I could totally imagine these techniques being useful for a strategy game, or maybe a tactical RPG. Let’s say you have a hex map. Well, you could easily do hexagons wit…
![Fundamentals of How Computers Operate](https://uploads.gamedev.net/profile/photo-43193.jpg)
Quite some time ago I had posted that I was thinking of recording a few videos on the fundamental mechanics underlying computers. As in hooking up a bunch of wires and switches to a battery, and demonstrating how to do useful things with that.
Well, I finally got around to doing that! Early this m…
![Multiplayer with Web Sockets](https://uploads.gamedev.net/profile/photo-43193.jpg)
Still haven’t had much to blog about lately, so this may be a short post. I didn’t even make a post last month, but there were a couple interesting new techniques I’ve been mastering since my last post. One is using the stencil buffer in custom shaders, and the other is using web sockets to implem…
![Terrain from a Convex Hull and Triplanar Mapping](https://uploads.gamedev.net/profile/photo-43193.jpg)
As I pointed out last month, I’m putting my personal projects on a hiatus for a while. Instead, I’m going to talk a bit about interesting game dev and graphics stuff that’s come up at work. Naturally I can’t blab too many details about our internal projects at PEAK6, but I do want to point out som…
![Slow month, little to report](https://uploads.gamedev.net/profile/photo-43193.jpg)
I didn’t really do anything for my personal projects this month, and in fact I may be taking a hiatus from working on them for a while. As mentioned a couple posts ago, I just started a new job that I’m pretty busy with, not to mention I just had a second baby (which obviously is also keeping me p…
![Lightweight Management Sim](https://uploads.gamedev.net/profile/photo-43193.jpg)
I teased my new project last month: a lightweight management sim in the vein of Drugwars or Urban Dead. Unfortunately the partnership didn’t pan out (no falling out, we just realized I wanted to work much faster than he did) but I’m going to keep working on this solo. Indeed, a very manageable sco…
![Ch-ch-ch-changes](https://uploads.gamedev.net/profile/photo-43193.jpg)
Merry day-after-Christmas! There’s not a ton in this update, and I’m more or less continuing the theme of last month’s update: regrouping and setting up my next projects.
Unexpectedly, I seem to be onto yet another new project. I was really intending to get back to my turn-based dungeon crawler (r…
![Rebuilding year (er, month)](https://uploads.gamedev.net/profile/photo-43193.jpg)
Not a ton to report this month. I released Demolo last month, which allows me to reflect on it. Meanwhile I’m gearing up to resume working on my first-person dungeon crawler. And then I’ve also been considering a little video project, so I’ll describe that too.
Demolo hasn’t been a huge hit, whic…
![Demolo is released!](https://uploads.gamedev.net/profile/photo-43193.jpg)
This is a very short update given I already said most of it last post:
Demolo is now out for Oculus Go!
https://www.oculus.com/experiences/go/1836211156444019/
![Demolo review update](https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f600.png&key=c17432106daaedc03190bdc60a0571f601fa3856491a9a2ce9556573c84d147e)
Well Demolo is currently being reviewed by Oculus, so that’s certainly forward progress. I’m hoping to release on Oct 31 but don’t know if that’s feasible. Shortly after last month’s update I submitted Demolo to their store for review, and it’s still not ready to release, so that’s very frustratin…
![Woohoo, about to submit!](https://newarteest.files.wordpress.com/2018/09/oculus-images.png?w=1108&key=0564e25aa4831aeb8a5c5c570a1586ee2876a48dddc3c6be4c0822df3241b135)
Man, there was a lot more to do than expected to prepare Demolo’s submission to the Oculus Store. However I’ve prepared the mass of promotional images and videos they need, so I’ll submit the game very soon, possibly this weekend.
Indeed, I probably could have submitted it the day after I finished…
![Demolo is playable on Oculus Go!](https://uploads.gamedev.net/profile/photo-43193.jpg)
As laid out last month, there are 3 main tasks in order to port Demolo from the web build to work on Oculus Go: HMD controls, adjusting the UI, and replacing mouse with tracked controller. Well, I’ve done all three, so all the main tasks are done!
Now there’s just assorted polishing left to do (mo…