Frederico Linhares
Frederico Linhares
  • @fredolinhares

I am a Brazilian software developer. I saw the Ruby language for the first time in 2006 through the RPGMaker XP. After that, I started to use it for web development. Despite being a web developer who loves Ruby, I am also passionate about game development.

High-performance real-time 3D graphics with Vulkan

It is possible to use Ruby language for high-performance real-time 3D graphics. And it is possible to create games as impressive as those built with the most popular engines, like Unity, Unreal, and Godot.

I have been working on Candy Gear, a game engine for the mruby that uses Vulkan to render the graphics. It works well enough to show how to embed mruby into a Vulkan engine. I will also show which challenges I found and how I solved them. Finally, I will discuss the future work needed to make modern 3D games using this project.

Presentation Material