Past weeks I could’t do much on my studies and developments on game dev. I had some big changes on my short-term life plan and, therefore, I had to think what to do with this. One of these changes includes how I am going to dedicate my free time – what I’m going to learn? – and how I am going to make my game programming portfolio.

First of all, I’m reading the book Game Engine Architecture and I hope to write my own engine and practice my C++ following this. However, this isn’t much for a programming portfolio, I also want to show that I know how to implement gameplay elements, quest systems, loots, inventory, stats, and some other common stuff we found in big games.

To be parsimonious with my time and efforts, I also would like to implement these stuffs in a – complete and professional – game engine, so I can learn something useful for the industry and don’t lose time with basic aspects of the engine. So this week I’m going to take a look at Unreal Engine 4 and Unity 5.

Read more

Hi there! It has been some days since the last post – and since the last update in any project – but I can explain!

I have moved from my old “house” to a new and improved home. I put that on quotes because the place I were living only had a single tiny room – imagine a living room merged with a dining room, plus an office and a bedroom, all in 18m² – plus a 2m² kitchen and a small bathroom. It was really, really small for me and my wife! My new home is so big near the old one that I can even run from the kitchen to the bedroom! Really, now we have a living room (!), and an office (!), and a bedroom (!) in separated rooms!

In addition to the house-changing, I also changed my Ph.D. project! I’ve been working with kernel methods and Gaussian processes, but that was so distant from what I want for my life that I were depressed because my work. So I talked with my advisor and we changed all these to Behavior Trees (!) which I will use for games and robotics.

I need a few more days to adjust myself to the daily routine.

Read more