Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
September 16, 2019
arrowPress Releases

If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Ruben Torres Bonet's Blog


We finally meet.

I am Rubén Torres Bonet, presently working as a Senior Game Programmer at ForceField XR in Amsterdam. Previously, I was a Technical Lead at Exozet Games.

I have worked in games such as:


  • Gamedev architecture
  • Graphics
  • Hardware and optimization
  • Research

Do you want to chat? Feel free to contact me in Linkedin and to check my blog.


Member Blogs

Posted by Ruben Torres Bonet on Wed, 11 Sep 2019 10:39:00 EDT in Design, Programming, Console/PC, Serious, Indie, Smartphone/Tablet
I normally do not share my past struggles, but this topic deserves it. What to do when you lose hope with Unity UI? Dozens of projects with Unity UI in mobile and console platforms taught me what I will share with you in just a few minutes.

Posted by Ruben Torres Bonet on Wed, 04 Sep 2019 10:40:00 EDT in Programming, Console/PC, Indie, VR
You are leading a team of programmers and supporting artists to port a good-looking PS4 VR game to Oculus Quest. You have 1 month to halve your memory budget and 6 months to complete it. What's your first move? Let's bring Unity Addressables to the table.

Posted by Ruben Torres Bonet on Tue, 03 Jul 2018 10:58:00 EDT in
After working six months on the remake of Diamond Dash with Unity I can say that I learned quite a bit from engineers at Wooga and through self reflection.

Posted by Ruben Torres Bonet on Thu, 19 Apr 2018 09:41:00 EDT in Programming, Console/PC, VR
I did some research and write an upcoming experimental Unity feature: Scriptable Rendering Pipelines. Why? Because it concerns you, it concerns me. It will eventually change the way you have to work. The readier you are, the better off you will be.

Posted by Ruben Torres Bonet on Wed, 11 Apr 2018 10:22:00 EDT in Programming, Console/PC, Serious, Smartphone/Tablet
The purpose of this document is to tell the story about the steps and methodology I followed to diagnose and improve the performance of Catan Universe in mobile (iOS, Android) with benefits to WebGL. The path from 2 FPS to 50-60 FPS in two weeks.

Posted by Ruben Torres Bonet on Mon, 25 Jul 2016 11:17:00 EDT in Programming, Console/PC, Indie, Smartphone/Tablet
How to randomly position gameplay elements in a way that they make sense being influenced by external factors? With some simple statistics I will position the doors in my dungeons. The same can also be applied with monsters, looting, luck, dynamic events.

Ruben Torres Bonet's Comments

Comment In: [Blog - 09/04/2019 - 10:40]

Great, I 'm glad it ...

Great, I 'm glad it helped you. Make sure to check the upcoming article this week and let me know what you think.

Comment In: [Blog - 07/03/2018 - 10:58]

Hi there. Indeed, coroutines can ...

Hi there. Indeed, coroutines can potentially generate lots of garbage depending on the local variables you declare. Unity advises against long-lived coroutines with lots of allocations. If they are simple and you know what you are doing, it will be all fine. r nIn our case, we used commands coroutines ...

Comment In: [Blog - 04/19/2018 - 09:41]

Hi Anonymous reader Thanks for ...

Hi Anonymous reader Thanks for your message. r nFor starting out with the pipeline I could suggest Render Hell 2.0 a quick search should show the website . They have interesting videos about it. It also helped me a lot to do some programming with opengl, since one has to ...

Comment In: [Blog - 04/18/2018 - 04:19]

It looks like you spent ...

It looks like you spent quite a bit of time on this, thanks for that. r nThis post is just one example why it 's great to make source code available.

Comment In: [Blog - 04/11/2018 - 10:22]

Thank you for your kind ...

Thank you for your kind words, I 'm happy to hear it helped.