Renato Cherullo

Senior Game Developer


Software Architecture, Unity3D, C# Development, C++ Development, Code Generation, Seamless Integration between Programming Languages, Virtual Reality Research, Virtual Reality Development, Course Instruction, Project Coordination, Unity Project Development, Simulation Optimization, Physics-Based Interaction, Threading Model Optimization, Research Proposal Creation, Virtual Reality Entertainment Experience Design, Arduino Circuit Design, Fan Control Manipulation, User Input Capture in VR, GPU-Integrated Animation, Crowd Simulator and Renderer Development.



Software architect excelling in Unity3D/C# and C++ projects, he specializes in code generation that facilitates seamless integration between these languages. For more insights, refer to the SEVAS3D and SimROV projects.

In his role as a VR researcher and developer, he:
- Instructs the "Introduction to Virtual Reality" course at PUC-RIO.
- Orchestrated VRBoat, a groundbreaking VR research project centred on a boat simulator crafted in Unity, which can be experienced aboard a life-sized boat. He crafted meticulous research proposals and guidelines.
- Was the mastermind behind VRBoat's foundational architecture, optimizing various aspects, including ocean simulation, physics-based water interaction, and the threading model to meet Oculus' stringent 90 FPS benchmark.
- Played a significant role in the Olympic BMX project, later rebranded as SimBike (refer to publications), offering an entertainment-centric VR experience atop a real bicycle.
- Conceived and fabricated Arduino-based circuits to manipulate fan controls for wind feedback and capture additional user input during VR experiences.
- Developed a fully GPU-integrated animated crowd simulator and renderer specifically for Unity.


Meet our team at Visian

Passionate, Talented, Exceptional. Together, we shape success.

Andre Derraik - Principal Software Engineer

Andre Derraik

João Gustavo - Principal Software Engineer

João Gustavo

Vinicius Guerra - Lead Game Developer

Vinicius Guerra

Alexandre Brito - Fullstack Developer

Alexandre Brito

Ricardo Viana - Sr. Fullstack Engineer

Ricardo Viana

Renato Cherullo - Senior Game Developer

Renato Cherullo

Douglas Cunha - Fulstack Developer

Douglas Cunha

Letacio Galvao - Lead QA Developer

Letacio Galvao

Jefferson Brito - Fullstack Developer

Jefferson Brito

Marcio Ferreira - Lead Mobile Developer

Marcio Ferreira

Leandro Monteiro - Organisational Manager

Leandro Monteiro

Alexandre Levi - Sr. Mobile Developer

Alexandre Levi

Gustavo Rizzo - Sr. Backend Developer

Gustavo Rizzo

Felipe Ferraz - Sr. Frontend Developer

Felipe Ferraz

Diogo Carneiro - Sr. Backend Developer

Diogo Carneiro

Daniele Martins - UI/UX & 3D Designer

Daniele Martins

Daniel Muniz - Sr. Backend Developer

Daniel Muniz

Daniel Machado - Sr. UX/UI Designer

Daniel Machado

Got a 🔥 project in mind? Let's work together. ✌️

Let's build something amazing together. Tell us about your project, we will get back to you ASAP.

Get in touch