Hi, I'm Ruan Cantamessa

Unity / C# Developer at Enhearten Media • Game Development Specialist • Building immersive gaming experiences.

At a Glance

  • --
  • --
  • 11
Loading profile…

About

Professional background in VR/XR development and industrial simulation.

I'm a Unity / C# Developer currently working at Enhearten Media PTY LTD on Sanctuary: Shattered Sun. I specialize in game development, system architecture, and creating engaging interactive experiences. My background includes extensive VR/XR development for industrial training simulations, giving me a unique perspective on immersive technology and user experience design.

Currently

  • Developing Sanctuary: Shattered Sun at Enhearten Media PTY LTD
  • Unity engine development and C# programming
  • Game systems architecture and optimization
  • Building advanced console & CLI experiences (CommandLine, VisualConsole)

Values

  • Code Quality
  • Performance
  • User Experience
  • Innovation
  • Team Collaboration

Professional Experience

Developing cutting-edge VR/XR training simulations and enterprise solutions.

Enhearten Media PTY LTD

Unity / C# Developer

Present • Game Development

Current Position Game Development Unity Development

Currently developing Sanctuary: Shattered Sun, a highly anticipated game project. Contributing to technical architecture, gameplay systems, and core development while collaborating with a dynamic team to deliver innovative gaming experiences.

Current Focus Areas

Core Development
  • Unity engine development and optimization
  • C# programming and system architecture
  • Gameplay mechanics implementation
  • Performance optimization and debugging
Technical Contributions
  • Game systems design and implementation
  • Code review and quality assurance
  • Cross-platform compatibility
  • Collaborative development workflows

Sanctuary: Shattered Sun

🎮 Game Development Project

Contributing to the development of a highly anticipated game project, focusing on technical excellence and innovative gameplay systems.

Unity Engine C# Programming Game Systems Performance Optimization
Unity C# Game Development System Architecture Performance Optimization Git Team Collaboration

STS3D

VR/XR Simulation Developer

Previous • Mining Industry Training Solutions

Mining Technology VR/XR Development

Developed immersive VR and XR training simulations for high-risk mining operations, creating safe virtual environments for equipment training that traditionally required dangerous on-site experience.

Key Projects

🚛 VR Sandvik Dump Truck Simulator

Challenge: Training dump truck operators in dangerous underground mining environments posed significant safety risks and high costs.

Solution: Created a full-scale VR training simulator with physical cabinet integration, motion platform synchronization, and Arduino-based hardware communication.

🛡️ Eliminated real-world training risks
📊 Detailed performance tracking & reporting
🎯 Realistic failure scenario simulation
🔧 XR Sandvik Bolter Simulator

Focus: Underground infrastructure stabilization through precise hydraulic arm control training.

Innovation: Mixed reality environment combining real physical controls with virtual mine environments, enabling hands-on learning without machinery access.

Hydraulic System Simulation Proximity Detection Systems (PDS) Real-time Cabinet Integration Performance Analytics
⛏️ XR Scaler Training System

Purpose: Safe training for scaling operations (removing loose rocks) before bolting procedures.

Features: Realistic rock physics, various formation types, and comprehensive safety hazard simulation.

Technical Innovations

🔄 Remote Version Control System

Eliminated 6-hour travel times for bug fixes by developing secure remote update deployment system.

C#DockerREST APIsASP.NET Core
🎨 Visual Scripting Framework

Created node-based procedure development tool, reducing training content creation time and enabling non-programmer contributions.

UnityC#Visual Scripting
📱 IoT Touchscreen Integration

Developed real-time tablet interfaces for simulator cabinets, enhancing training realism and reducing hardware complexity.

ASP.NET CoreIoTReal-time Communication

Core Development Responsibilities

Simulation Engineering
  • Vehicle physics and hydraulic system simulation
  • Realistic environmental interactions (underground/surface)
  • Hardware-software integration via Arduino systems
  • Motion platform synchronization
Training Systems
  • Mining procedure implementation based on industry guidelines
  • Failure scenario development (brake failure, fire hazards)
  • Performance tracking and detailed reporting systems
  • User interface design for cabinet touchscreens
Technical Architecture
  • Framework development and feature additions
  • Legacy software maintenance and optimization
  • Quality assurance collaboration with training facilitators
  • Research and technical specification gathering

Technologies & Tools

Unity C# VR/XR Object-Oriented Programming ASP.NET Core Entity Framework REST APIs Docker Git Arduino IoT Systems JavaScript HTML5

Side Projects

Fun experiments, tools, and creative projects built in my spare time.

🎥 Video Projects

Unity VR Game

Unity VR Game Development

Exploring virtual reality game development with Unity, showcasing immersive gameplay mechanics and VR interaction systems.

Unity VR Game Dev
Watch Video →
Game Development Project

Game Development Showcase

Demonstration of game mechanics, systems design, and creative problem-solving in interactive entertainment.

Unity C# Game Design
Watch Video →
Technical Development

Technical Development

Deep dive into technical implementations, showcasing programming techniques and development workflows.

Programming Development Technical
Watch Video →
Creative Project

Creative Development Project

Experimental project exploring creative coding, innovative solutions, and artistic programming concepts.

Creative Experimental Innovation
Watch Video →

⚡ Code Projects

💻

CommandLine

Advanced command-line interface library and tools for building powerful CLI applications with enhanced user experience.

-- 🍴 --
C# CLI Tools
📁

MyRepo

Personal repository collection featuring various experiments, utilities, and development tools for different projects.

-- 🍴 --
Mixed Utilities Experiments
🌐

Hostify Public

Web hosting and deployment solution with modern architecture, designed for easy application hosting and management.

-- 🍴 --
Web Hosting Deployment
🤖

Discord Bot

Feature-rich Discord bot with moderation capabilities, automation tools, and community management functions.

-- 🍴 --
Bot Discord Automation

Interested in collaborating on creative projects or have ideas to explore?

Check Out My GitHub →

Skills & Tech

A practical toolkit used across projects.

UnityC#Game DevelopmentSystem Architecture.NETVR/XR DevelopmentMixed RealityPerformance OptimizationASP.NET CoreEntity FrameworkREST APIsJavaScriptDockerIoT SystemsArduinoHardware IntegrationSimulation DevelopmentGitSQLHTML5