Rômulo GameDev

    Rômulo Santos Silva

    Senior Game Developer

    Crafting immersive gaming experiences with cutting-edge technology. Specialized in Unity, Unreal Engine, and custom game engine development.

    Download Resume

    About Rômulo

    With over 13 years of experience in game development, I've worked on everything from mobile games to PC, console, and virtual reality titles. My passion lies in creating engaging gameplay experiences and pushing the boundaries of what's possible in interactive entertainment.

    My Journey

    I started my career as a junior programmer at a small indie studio, where I learned the fundamentals of game development and discovered my love for problem-solving through code.

    Over the years, I've evolved into a senior developer, leading teams and architecting game systems that power millions of players' experiences. I specialize in gameplay programming, multiplayer systems, graphics programming, and creating scalable game architectures.

    When I'm not coding, you'll find me exploring new game technologies, contributing to open-source projects, or mentoring aspiring game developers.

    13+ Years Experience
    10+ Shipped Games
    Team Leadership
    Virtual Reality Expert

    Programming Languages

    • C#
    • C++
    • Rust
    • Python
    • HLSL/GLSL

    Game Engines

    • Unity
    • Unreal Engine
    • Custom Engines

    Specializations

    • Gameplay Programming
    • Multiplayer Programming
    • Graphics Programming
    • Performance Optimization

    Additional Skills

    • Team Leadership
    • Agile/Scrum
    • Version Control
    • CI/CD

    Featured Games

    A showcase of the games I've worked on, demonstrating my expertise across different genres and platforms.

    Clawball
    Featured

    Clawball

    Associate Principal Gameplay Programmer • 2023-2025

    Clawball is a multiplayer Cat vs. Cat VR Soccer Game featuring fast-paced action, physics-based gameplay, and a vibrant art style.

    Technologies Used:

    UnrealC++NetworkingPhysicsBlueprintUIVR
    ARVORE Immersive

    Company

    Meta Quest

    Platform

    Pixel Ripped 1978
    Featured

    Pixel Ripped 1978

    Lead Gameplay Programmer • 2021-2023

    Pixel Ripped 1978 is a VR game where you play as a programmer at Atari in 1978, blending 2D retro gameplay with a 3D VR world.

    Technologies Used:

    UnityC#Custom ToolsAnalyticsHLSLVRAI
    ARVORE Immersive

    Company

    PC, PS5, Meta Quest

    Platform

    Yuki Space Ranger
    Featured

    Yuki Space Ranger

    Lead Gameplay Programmer • 2020-2021

    Yuki is a VR Bullet Hell Roguelike mashup where you embody a space ranger and venture through a fantastic cosmos, dodging obstacles and bullets and fighting hordes of space monsters.

    Technologies Used:

    UnityC#OptimizationGraphicsVRProcedural Generation
    ARVORE Immersive

    Company

    PC, PS4, Meta Quest

    Platform

    The Line
    Featured

    The Line

    Gameplay Programmer • 2019

    The Line is an interactive VR narrative where users explore a magical world and follow the love story of Pedro and Rosa, two miniature dolls hesitant to break boundaries to be together.

    Technologies Used:

    UnityC#VR
    ARVORE Immersive

    Company

    PC, Meta Quest

    Platform

    Boogie Race

    Boogie Race

    Senior Gameplay Programmer • 2024

    Boogie Race is an online multiplayer racing game based on a pre-existing Iron Studios IP.

    Technologies Used:

    Custom EngineRustGameplayNetworkingUI
    Iron Studios

    Company

    PC

    Platform

    Residiuum

    Residiuum

    Senior Gameplay Programmer • 2023

    Residiuum is a third-person action game in development by Iron Studios, featuring impressive graphics and immersive gameplay.

    Technologies Used:

    UnrealC++GameplayAnimationAI
    Iron Studios

    Company

    PC

    Platform

    Sansar

    Sansar

    Gameplay Programmer • 2018

    Sansar is the ultimate playground for creative mind and virtual explorers. Create your avatar, design worlds and join events organized by the community.

    Technologies Used:

    Custom EngineC++NetworkingUINoesis
    Sansar

    Company

    PC

    Platform

    Olé - Card Game

    Olé - Card Game

    Senior Gameplay Programmer • 2020-2024

    Olé is a soccer card game with multiplayer features, where players can collect cards and build their own teams to compete against others.

    Technologies Used:

    UnrealC++OptimizationGameplayUIMultiplayer
    Magitech Games

    Company

    PC

    Platform

    Lone Land

    Lone Land

    Gameplay Programmer • 2018-2019

    Lone Land is a contemplative platformer where you play as an unknown protagonist exploring a mysterious world revealed through environmental storytelling.

    Technologies Used:

    UnrealC++OptimizationGameplayUI
    Magitech Games

    Company

    PC

    Platform

    Shield Impact

    Shield Impact

    Gameplay Programmer • 2017-2018

    Shield Impact is an action survival game where a gladiator with only one shield will be challenged by rising hordes of enemies in an arena in ancient Rome.

    Technologies Used:

    UnityC#GameplayUICustom Tools
    Magitech Games

    Company

    PC

    Platform

    Wells

    Wells

    Gameplay Programmer • 2014-2017

    Wells is an action side-scrolling game into a steampunk universe with a lot of enemies, explosions and gigantic bosses.

    Technologies Used:

    UnityC#GameplayUICustom ToolsAIHLSL
    Magitech Games

    Company

    Xbox, PC, MAC, Linux

    Platform

    Jequi`s Dream

    Jequi`s Dream

    Junior Gameplay Programmer • 2015-2016

    Jequi's Dream is a dual-character endless runner where collecting water restores life and helps a new valley come to bloom.

    Technologies Used:

    UnityC#GameplayUI
    Magitech Games

    Company

    Android, iOS

    Platform

    Professional Experience

    My journey through the gaming industry, from junior developer to technical leader, working on projects that have entertained millions of players worldwide.

    Associate Principal Gameplay Developer

    ARVORE Immersive Experiences
    2022 - Present
    São Paulo, Brazil

    Leading VR development teams and defining project direction while delivering immersive experiences across multiple VR platforms.

    Key Achievements:

    • Delivered 3 VR projects for Rift, Quest, Vive, and PSVR platforms
    • Designed clean architecture and documentation, improving onboarding and maintainability
    • Applied performance optimization techniques in 2 products to ensure fluid gameplay
    • Led and mentored developer teams on 2 projects, fostering the growth of 5 developers
    • Reduced overtime by 100% through strategic planning and fostering personal accountability
    • Boosted team productivity by implementing Git version control, Git Flow, and code reviews

    Technologies:

    UnrealC++UnityVR SDKsC#Git FlowOptimizationTeam Leadership

    Senior Gameplay Programmer - Freelance

    Iron Studios
    2023-2024
    Remote

    Contributed to gameplay systems for Residiuum demo, a third-person action game using Unreal Engine.

    Key Achievements:

    • Contributed to gameplay systems for Residiuum demo (third-person action game)
    • Used Unreal Engine and C++ to implement core mechanics
    • Delivered high-quality features aligned with project goals and deadlines
    • Collaborated with Boogie Race project made in custom engine in rust language

    Technologies:

    Unreal EngineC++Custom EngineRustGameplay ProgrammingThird-Person Action

    Senior Game Developer

    ARVORE Immersive Experiences
    2021 - 2022
    São Paulo, Brazil

    Developed VR experiences across multiple platforms while collaborating with cross-functional teams to enhance user experience.

    Key Achievements:

    • Delivered 3 VR projects for multiple headsets (Rift, Quest, Vive, PSVR)
    • Applied performance improvements in 2 titles to enhance user experience
    • Built tools and workflows in collaboration with designers
    • Contributed to project direction and scope alongside producers and directors

    Technologies:

    UnityVR DevelopmentC#Performance OptimizationCross-Platform

    Game Developer

    ARVORE Immersive Experiences
    2019 - 2021
    São Paulo, Brazil

    Delivered VR projects across major platforms while creating tools and pipelines to support design and production teams.

    Key Achievements:

    • Delivered 3 VR projects across major VR platforms
    • Created tools and pipelines to support design and production teams
    • Assisted in defining scope and project goals with stakeholders

    Technologies:

    UnityVR PlatformsC#Tool DevelopmentPipeline Creation

    Gameplay Programmer

    Magitech Games
    2017 - 2019
    Brazil

    Developed and integrated gameplay systems for PC games while building tools to streamline production processes.

    Key Achievements:

    • Delivered 3 PC games by developing and integrating gameplay systems
    • Built tools and libraries to streamline production processes
    • Accelerated prototyping for 3 games, enabling rapid iteration and validation

    Technologies:

    UnityC#PC DevelopmentTool DevelopmentRapid Prototyping

    Senior Game Programmer - Freelance

    Sansar
    2018
    Remote

    Developed gameplay features and maintained UI systems for a virtual world platform.

    Key Achievements:

    • Developed gameplay features to enhance user engagement
    • Maintained and optimized UI elements and internal engine systems
    • Diagnosed and resolved complex bugs, improving stability and scalability

    Technologies:

    Custom EngineC++UI SystemsBug FixingPerformance Optimization

    Gameplay Programmer

    Tower Up Studios
    2014 - 2017
    Belo Horizonte, Brazil

    Developed comprehensive game systems and ported games to multiple platforms while creating visual enhancements.

    Key Achievements:

    • Developed systems for controls, cameras, audio, UI, animation, and character behaviors
    • Ported 2 games to mobile and console platforms
    • Created over 20 shaders to improve in-game visuals
    • Developed level design tools to increase production efficiency and meet deadlines

    Technologies:

    UnityC#Shader DevelopmentMulti-PlatformLevel Design ToolsMobile DevelopmentConsole Development

    Game Programmer & Research Student

    PUC Minas
    2013 - 2015
    Belo Horizonte, Brazil

    Developed mobile games and conducted user research while serving as Assistant Teacher for Programming Languages.

    Key Achievements:

    • Developed and tested 2 mobile games using Unity
    • Conducted playtesting sessions that identified and resolved usability issues
    • Addressed key design flaws in UI and gameplay based on user feedback
    • Helped students improve performance by assisting with programming exercises

    Technologies:

    UnityMobile DevelopmentUser ResearchPlaytestingTeaching

    IT Intern

    Hospital Mater Dei
    2011
    Belo Horizonte, Brazil

    Provided IT support and resolved software issues for a large healthcare organization.

    Key Achievements:

    • Resolved software issues impacting over 1000 users
    • Gained experience in enterprise software support and troubleshooting

    Technologies:

    IT SupportSoftware TroubleshootingEnterprise Systems

    Open Source Projects

    Personal projects and contributions to the game development community. These tools and frameworks help developers create better games more efficiently.

    20+

    Public Repositories

    5000+

    Contributions

    Tween Tools

    Featured
    C#

    Powerful tweening library for Unity with support for custom easing functions, chaining, and callbacks. Ideal for creating smooth animations and transitions.

    C#UnityEditor Tools

    Game Engine 2D

    Featured
    C++

    Custom game engine built from scratch using modern C++. Features include a component-based architecture, rendering engine, physics system, and asset management.

    C++SDLLuaCMake

    Card Game Example

    C++

    A complete card game example built with Unreal Engine, showcasing turn-based mechanics, card interactions, and multiplayer support.

    C++UnrealMultiplayerCard Game

    Math Library

    C#

    A comprehensive math library for game development, providing advanced mathematical functions, vector and matrix operations, and geometry calculations.

    C#UnityHLSLMath

    Procedural Content Generation Examples

    C++

    Collection of examples demonstrating procedural content generation techniques in Unreal Engine, including procedural meshes, buildings, vegetation, and noise functions.

    C++UnrealPCGNoise Generation

    Game AI Framework

    C#

    AI algorithms for game development featuring Flocking, Vector Field, Min Max, Auction, AStar, Dijkstra, Breadth first and Depth first searchs.

    C#UnityAIEditor Tools

    Shader Collection

    GLSL

    Collection of optimized shaders for various visual effects including water simulation, particle systems, post-processing effects, and stylized rendering.

    GLSLHLSLShaderLabShader GraphUnityC#

    Gameplay Utils Library

    C#

    A collection of modular Unity scripts to streamline gameplay development, including actions, conditions, attributes, movement, states, cheats, checkpoints, pooling, and more.

    C#UnityPerformanceEditor ToolsDesign Patterns

    Research Publications

    Academic contributions focused on virtual reality, digital games, and accessibility for older adults

    10+ Publications

    Master degree thesis - Recommendations for virtual reality environments with a focus on the third age

    View Publication

    Virtual reality for older users: a systematic literature review

    View Publication

    Evaluation of the Experience of the Elderly with Virtual Reality in Digital Games for Smartphone

    View Publication

    User-Centered Analysis: A study based on the use of a game for the Elderly

    View Publication

    Ethnography and Phenomenology applied to game research: a systematic literature review

    View Publication

    Design and evaluation of mobile game for older people: an empirical study

    View Publication

    Learning of the use of smartphones by older adults mediated by educational game

    View Publication

    Labuta Batuta: a mobile educational game for older adults

    View Publication

    The World of Wells: Design and Gameplay

    View Publication

    Traveling around the world: a smartphone game project focusing on the elderly

    View Publication

    Let's Connect

    Ready to create something amazing together? I'm always interested in discussing new opportunities, collaborations, mentorship or just chatting about game development.

    Get In Touch

    Email

    romulossan@gmail.com

    Phone

    +55 (31) 9 9116-7675

    Location

    Curitiba, Brasil

    Connect on Social

    Current Availability

    Available for Freelance

    Open to freelancer opportunities, consulting projects, and interesting collaborations.

    Send a Message