“True King” Development – Optimizing 3D Cel Animation and Raycasting

The last blog post I made on development of my game “True King” mentioned how the frame rate was unplayable when there was more than one character on the screen. I said that was worth another blog post to explain how I fixed it. That was four months ago. I’m sorry it took so long, but here it the explanation of why my game was so inefficient, and how I got around it.

My new 2D character in 3D... may not represent final gameplay.

60 fps if one character on screen… < 1 fps if 3-4 characters…

Continue reading

GDC Talks – The Latest in Game Development Animation

There are a handful of conferences that talk about the research and innovation behind the game industry. Unlike other professional subjects, there are virtually no published works like other subjects in Mathematics or Computer Science, but there are still talks and presentations to attend.

One of the biggest conferences is GDC (Game Developer’s Conference) in the USA. And I just discovered via friendly reddit commenters that they have a YouTube channel with many of their talks uploaded for free, including some very specific animation talks that I was excited to watch.

Continue reading

GDC 2015 – Unreal Engine 4 VS Unity 5

I shouldn’t be spending time writing more blog posts, but this was a big week for game developers big and small. GDC (Game Developer’s Conference) had some great announcements.

Oculus Rift still doesn’t have a set release date, although most sites state it will formally release before the end of 2015. And it better… plenty of competitors from Sony, HTC, and others are racing to beat it, and will release early 2016. I’m still excited for the opportunities of VR.

NVIDIA announced the greatest thing ever: an Android TV. Like the ones we’ve had for the last five years. Except it’s slightly higher quality, and they are using a high-powered mobile chip to encourage developers to port their last-gen games to Android with the new box. More importantly, they’ve announced a sort-of Netflix for films, which again kind of existed but still has opportunity for improvement. Imagine streaming games at high-quality purely based on your Internet connection rather than your computer’s own graphics card. The thing is, my mid-range-graphics card is much better than any Internet connection in my town. Regardless, I hope it works.

More importantly, Unreal Engine 4 is now outright free. It was already cheap at $19 a month (with an easy-to-quit subscription, so it was basically $19 for the whole engine), but now there’s no excuse to not give it a try. The only barrier is that standard percentage after you make more than $3000 profit. Also, a few weeks ago they announced a new grant program to give money to small developers to use their engine. At a time when Unity 5 and Source 2 are also released, it’s hard to say that Unreal isn’t worth at least looking at.

So I looked at it. As a experienced Unity developer, did I like Unreal? Well…

Continue reading