I’ve been very busy lately. I know I don’t post often enough, but I’m working on changing that up. And, for starters, I’ve posted a brand new tutorial! Been a few years since I’ve done that, right?
Well, for you AI newbies, I’ve posted a tutorial for a Finite State Machine I made a few years ago, affectionately called the Super Simple State Machine. I even posted the code and a Unity package demo project up on my GitHub for you. Isn’t that nice?
Give the tutorial a look-see, let me know if you like what you see and you want more.
That sounded really dirty… Sorry about that. Later!
Did I ever tell you guys about the time I took my Virtual Reality work on the road to Washington DC, and had a booth for the internal Engility Trade Show convention? That’s totally a thing that happened. My Virtual Tour demo of an FAA Facility with the Oculus Rift won 2nd place Best In Show, too.
Afterwards, I was asked to help provide content for a blog post on the Engility website about, well, making stuff user-friendly! I provide a little insight into the world of user-interfaces in real-world application, and blur the line between what makes a user interface work for a professional business application and what works for gaming applications.
Go ahead, give it a read if you’d like. This might be seen as me just tooting my own horn, because I’m liking an article I wrote on another blog on my own blog, but, hey, if that’s the case…
… toot toot.
(PS: I’m glad I got second place, but I also lost to a bunch of guys dressed up as scientists from the movie Starship Troopers. They had robots.)
There are a lot of ways to connect Linux and Windows together: Cygwin, VNC, even Chrome RDP works. But what if you had to do something real specific, like recording a window on the Windows desktop from a Linux command line?
I know I don’t post very often – believe me, 2015 and 2016 have been a helluva ride – but I have been writing a lot of code. I mean, a lot. A lot of the code I write, since it’s Unity, I have compartmentalized in scripts that I import over to a multitude of projects. Seeing as how a lot of these are used and fleshed out in projects that will never see the light of day, I thought “Hey, why not just put them up on the site?”
So, I’ve created a Github account, and I’m placing them in their own GitHubGists (or Repositories, if they span multiple files). This would be a quick, dirty, and effective way to get my code out to you guys so maybe, just maybe, it can actually be used in a project somewhere.
Any code I put up in my Gist, I’ll also link to it somewhere on this site as well for direct linkage.
Here’s a small video of me working on some of the particle effects (and the game logic that spawns them), and some of the art assets (and the logic on how they behave).
For the particles, the idea is that when certain things get destroyed, they leave a crater behind (or some burnt wreckage). I also wanted a random chance to spawn other things, like fire, smoke, electrical arcs, and what-not. The script I created uses a “chance” variable for calculating the odds in which a special “additional” effect would spawn.
For the art, I have these big battle ships, and they have weak points for the other team to attack. However, I have no way to convey to the player that they needed to attack these points. So, I’m creating “ship components” that will flash to show they are “points of interest,” and since all you do is fly and shoot, you’ll naturally try shooting it, and it’ll explode. See? Conveyance.
More of these are likely to come. Stay tuned. I also use that channel to put up my Twitch streams, so… uhh… like and subscribe? I guess? Is that how the TubeYou works?
It’s been quite some time since I’ve made a real post on this blog. During the past few, well, years my life has been making a number of ups and downs. I landed myself a new job thanks to this blog, and now it’s time I payed some proper attention to it.
Starting with the game I’ve been working on – what, after all this time, you think I’ve just faded away and just spin my wheels? Bah, I say! It’s high time to unveil my pet project that I’ve been working on for the past 10-12 months.
This may be a potato-quality video, but it speaks volumes. Everything he speaks is what I’ve been working my entire life to accomplish. His motivation, his determination, his stride to be “unrealistic,” and his ability to keep loving life, and take its challenges. That’s what I’ve been telling myself for years, and to hear it from someone who had the passion to make it to the top, that just solidifies it more for me. And I hope it means something to you, too.
I do not, however, share his passion for treadmills. They are machines made to kill, and kill they certainly do.