Skip to main content


Showing posts from March, 2018

Dont know how, but messed my 3rd person camera

I don't know how I did it, but while I was migrating my previous third person camera controller to free look (like The Witcher or Mass Effect, the previous one was like Dragon Age), I totally broke it. As I always say: if you want to be a programmer, you must be ready at any time to discard your code and start over again, so I went back to an old prototype that works as intended and got that code. It doesn't supports Xbox controller, but it is easy to add it.

Fortunately, I still had that old prototype. I think I wanted to delete it some months ago, but I decided to save it as reference, and this is a very important lesson: don't throw away anything (code or assets), unless you are 100% sure you have a better solution for that very problem. In my case, I thought I would be using a Dragon Age like camera, but I kept that code in case I had to deal with another project.

Why I am changing to free look camera mode? Because it is better suited for controllers. Actually, I hav…

Finished South Park: The Fractured But Whole

At last I finished this game. The narrative wasn't too good in the beginning, but gets a bit better later. Anyway, it is compensated by the corrosive humor, which gets better and better towards the end of the game. I laughed a lot, I admit it.

I couldn't finish the first game, but I think this second one has some improvements over the original gameplay mechanics, specially in battles. I disagree with some design decisions, like the suits being useless, except for cosmetic purposes. I expected the clothes to provide some bonus, but they didn't, so I totally forgot about them.

So, it is a good game, and I hope we have another South Park soon. Maybe in the E3 this year?

Godot will implement a Vulkan renderer

A bit late I knew that Godot team has decided to abandon OpenGL 3 in favor of Vulkan. Read the whole details in the official post.

Not going to do an in depth analysis of this. They previously  avoided OpenGL 4, Vulkan and DirectX 12, arguing several reasons, now the offer different reasons why they should change to Vulkan, discard OpenGL 3 and GL ES 3, and go back to GL ES 2.

Anyway, the switch is welcome, I am sure it will bring improvements to the 3d rendering quality (which was getting better lately). If I weren't so used to Unity I would be seriously thinking moving to Godot. Keep an eye on it!