top of page

Featured Projects

âš’ Unreal Engine | C++

Procedural Parkour, Climbing and Stealth Mechanics

Inspired by Assassin's Creed, Mirror’s Edge, and Dying Light, the system supports procedural climbing, wall running, and fluid parkour movements for an immersive traversal experience.

  • Procedural Route Generation: Implements algorithms to dynamically generate climbing paths, enabling varied character interactions with the environment.

  • Custom Animation Blueprints: Uses animation blueprints to ensure seamless transitions between different actions, such as climbing, jumping, and wall running.

  • Physics-Based Interaction: Incorporates physics calculations to enhance character responsiveness and realism, allowing for accurate surface and obstacle interactions.

  • Modular System Design: Built with a modular architecture to facilitate easy updates and expansion of features, ensuring flexibility and scalability in development.

  • Youtube
  • Github
  • LINKEDIN WHITE
  • android-chrome-192x192_edited

âš’ Unreal Engine | C++

Vehicle Mechanics UE5

Inspired by Wheelman, Forza, and Cyberpunk, the system recreates vehicle physics, handling, and movement for an authentic racing experience.

  • Custom Vehicle Physics and Movement: Developed from scratch in C++ to ensure accurate and responsive vehicle behavior, closely mimicking real-world dynamics.

  • Additional Features: Includes unique gameplay elements like rocket launchers, vehicle customization options, and multiple camera views, adding depth and excitement to the driving experience.

  • Chaos Vehicle Class Integration: Utilizes the Chaos Vehicle Class for enhanced simulation and stability in handling complex physics interactions.

  • Dynamic Test Environment: Incorporates a dedicated testing map with real-time vehicle stats display, engine sounds, and HUD elements to support development and gameplay refinement.

  • Youtube
  • Github

âš’ Unreal Engine | C++

Dark-Souls Inspired RPG Mechanics(Combat)

Inspired by Dark Souls, Black Myth: Wukong, and RPG classics, featuring light and heavy attacks, combos, and special abilities for varied combat styles.

  • Health, Stamina, and Cooldowns: Implements health management, stamina depletion, and ability cooldowns, encouraging strategic and resourceful gameplay.

  • Smooth and Responsive Controls: Designed for fluid animations and precise input response, ensuring a satisfying and immersive combat experience.

  • Adaptive Enemy Behavior: Enemy AI reacts to player actions, providing a balanced challenge and enhancing engagement.

  • Complex Combo System: Integrates a layered combo system for chaining attacks, allowing players to perform skillful and impactful moves in battle.

  • Youtube
  • Github
  • android-chrome-192x192_edited

âš’ Unreal Engine | C++

Third-Person Shooter Mechanics

Inspired by Max Payne 3, this shooter game project recreates dynamic gunplay mechanics, emphasizing fluid movement, precise aiming, and impactful shooting experiences.

  • Custom Shooting and Movement Mechanics: Developed from scratch in C++ to deliver responsive and cinematic gunplay, closely mimicking the intense, immersive feel of Max Payne 3.

  • Advanced Physics and Ragdoll Integration: Utilizes advanced physics for realistic bullet impacts, character reactions, and ragdoll effects, enhancing immersion.

  • Dynamic Test Environment: Incorporates a dedicated testing map with real-time weapon stats display, sound effects, and HUD elements to support development and fine-tuning of gameplay.

  • Youtube
  • Github

âš’ Unity Engine | C++

Casual Games in Unity Engine

This collection of casual games was created as part of a personal project for practice purposes.

  • The primary goal of this project is to learn game programming concepts by developing various games. It includes classic games like 2048 and Tic Tac Toe.

  • All the games were developed using the Unity Engine with C# and assets sourced from external websites and the Unity Asset Store. Some games are complete, while others are works in progress and are updated periodically.

  • Youtube
  • Github

âš’ Unity Engine | C++

Hypercasual Games in Unity Engine

This collection of hyper-casual games was created as a personal project for skill-building and practice.

  • The primary goal of the project is to explore game programming concepts by developing a variety of hyper-casual games. It includes modern hyper-casual games inspired by trending mechanics in mobile gaming.

  • All games were developed using Unity Engine with C#, utilizing assets from external sources and the Unity Asset Store. Some games are fully developed, while others are in progress and receive periodic updates.

  • Youtube
  • Github

âš’ Unity Engine | C++

The Wombats: Official Game
BeGames LTD. (MVG Studios)
Sr. Unity Developer

As a Sr. Unity Developer at BeGames LTD (MVG Studios), I contributed to The Wombats: Official Game, a casual mobile racing game set on a vibrant world tour with a rock band.

  • Car Physics and Controls: Developed realistic car physics and responsive controls to enhance the gameplay experience.

  • Adaptive AI: Crafted adaptive car behaviour for more challenging and engaging races.

  • Performance Optimization: Implemented Singleton and Object Pool patterns to ensure smooth performance.

  • UI Animations: Enhanced user experience by using DOTween for smooth and dynamic UI animations.

  • Monetization: Integrated in-app purchases and ad services for effective revenue generation.

  • google-play-png-logo-3802

âš’ Unity Engine | C++

Sacred Bow - Archery Mechanics

  • Realistic Archery System: Players draw a bow and release arrows with physics-based mechanics.

  • Aiming Mechanism: Provides precise control for accurate shooting and targeting.

  • Trajectory Calculation: Calculates arrow paths realistically for immersive gameplay.

  • Hit Detection: Ensures accurate and responsive feedback upon impact with targets.

  • Suitable for Action/RPG Games: Designed for ranged combat scenarios, enhancing action and RPG gameplay.

  • Youtube
  • Github

âš’ Unreal Engine | Python | PyQt

Quick Assistant: Unreal Engine Editor Toolkit​
An automation tool with PyQT to streamline various functions in Unreal, enhancing workflow efficiency and accuracy.

  • Automated Task Management: Automates repetitive tasks such as creating folder structures, generating assets, and duplicating items.

  • Asset Organization: Simplifies asset management by organizing actors and maintaining consistency across projects.

  • Error Reduction: Minimizes manual errors, ensuring accuracy and reliability in project setup.

  • One-Click Scene Setup: Enables rapid scene setup with one-click functions to boost productivity.

  • Enhanced Workflow Efficiency: Significantly improves content creation and asset organization, optimizing the overall workflow.

  • Youtube
  • Github

âš’ C++ | Qt Creator

Procedural Maze Generator Tool

A dynamic tool in C++ and PyQt that procedurally generates mazes using algorithms like Prim's, Wilson's, and Depth-First Search with Backtracking.​

  • Adjustable Parameters: Allows users to control maze complexity and solution difficulty for customized experiences.

  • Interactive Exploration: Enables users to explore maze paths and branching structures in real-time.

  • Multiple Camera Views: Enhances interaction by providing different perspectives for better visualization.

  • Youtube
  • Github

Other Projects

âš’ Unreal Engine | Blueprints  

Creature Showcase Cinematic

  • Served as a Technical Artist on The Creature Showcase Cinematic, bringing a hybrid creature to life in a 45-second Unreal Engine 5 scene.

  • Prototyped forest environments and integrated Alembic and FBX animations for seamless animation visualization.

  • Developed procedural foliage layouts and created dynamic water shaders, particle systems, and optimized lighting.

  • Used UE5’s Blueprints, material graphs, and Nanite to ensure an immersive and visually polished cinematic experience.

  • Youtube
  • android-chrome-192x192_edited

âš’ Unity Engine  |  C#  

Unity Editor Tools

  • Automates creation of standardized project folder structures in Unity for efficient organization.

  • Allows customization of folder icons within Unity for easier visual management.

  • Integrates into the Unity Editor with a "Custom Tools" menu for quick access.

  • Youtube
  • Github

âš’ Autodesk Maya | Renderman RIB  

Maya Animations + Renderman

Collection of animations created in Autodesk Maya, with renders scripted using RenderMan RIB.

  • Youtube

âš’ Unity Engine  |  C#  

Anton 2D Platformer

A classic 2D platformer mechanic with jumping, wall sliding, and dashing. The focus is on smooth character movement and tight controls to deliver a satisfying gameplay experience.

  • Youtube
  • Github

âš’ Unity Engine  |  C#  

Tikky Tokky Drop Game

  • At BeGames Ltd. (MVG Studios), I served as Sr. Unity Developer on TikkyTokky Drop Game, an engaging, influencer-themed endless runner.

  • I built core mechanics, including character controls and procedural level generation, while designing dynamic AI-driven obstacles to elevate gameplay. My contributions included optimizing assets for efficient memory use, integrating Unity Ads and IAP for monetization, and developing custom tools to streamline the development process and improve workflow efficiency.

  • android-chrome-192x192_edited

âš’ Unity Engine  |  C#  

Mavin All-Stars Runner

  • As Sr. Unity Developer at BeGames LTD (MVG Studios), I contributed to Mavin All Stars Runner, an endless runner featuring Mavin universe icons racing through Lagos. I developed core mechanics like character controls, procedural level generation, and dynamic obstacle AI for engaging gameplay.

  • My work included asset optimization and code efficiency for smooth mobile performance, along with integrating UI animations using DOTween.

  • Implemented Unity Ads, IAP, leaderboards, and Facebook SDK to enhance monetization and track app metrics.

  • android-chrome-192x192_edited

âš’ Houdini   

Houdini Digital Assets

Collection of digital assets created in Houdini, designed for procedural workflows and optimized for flexibility across various projects.

  • Youtube
  • Github

âš’ Unreal Engine | Python | Blueprints  

Procedural Level Generation

  • As Sr. Unity Developer at BeGames LTD (MVG Studios), I contributed to Mavin All Stars Runner, an endless runner featuring Mavin universe icons racing through Lagos.

  • Youtube
  • Github
  • android-chrome-192x192_edited

âš’ Unreal Engine | C++ | Blueprints

UE5 C++ Tools

  • Implemented real-time procedural FX motion graphics in Unreal Engine using Blueprints.

  • Utilized dynamic materials and cube splitting to create visually engaging effects.

  • Included optimization strategies and NVIDIA DLSS for enhanced performance.

  • Features UI elements and widgets for improved user interaction.

  • Youtube
  • Github
  • android-chrome-192x192_edited

âš’ Unreal Engine | Blueprints

Unreal Engine Visual Effects

  • Implemented real-time procedural FX motion graphics in Unreal Engine using Blueprints.

  • Utilized dynamic materials and cube splitting to create visually engaging effects.

  • Included optimization strategies and NVIDIA DLSS for enhanced performance.

  • Features UI elements and widgets for improved user interaction.

  • Github
  • android-chrome-192x192_edited

âš’ Unity Engine | C#

Taxi Racer 

A cross-platform casual game made during my time at Smash Game Studios.

    âš’ C++

    C++ SFML Games Collection

    • Implemented real-time procedural FX motion graphics in Unreal Engine using Blueprints.

    • Utilized dynamic materials and cube splitting to create visually engaging effects.

    • ​

    • Youtube
    • Github
    • android-chrome-192x192_edited
    purple.png

    Hi, I'm Rahul Chandra,

    I'm a game programmer based in the United Kingdom with a strong focus on developing immersive gameplay mechanics and seamless player interactions. With over four years of experience in game development, I’ve worked with leading studios like BeGames Ltd. and contributed to a UK No.1 app. My expertise spans AAA  development in Unreal Engine with C++ and Unity with C#, where I specialize in creating procedural systems, dynamic animation, and combat mechanics. Known as a problem solver and continuous learner, I thrive on crafting optimized, clean code for intuitive and engaging player experiences.
     

     Want to know more? My contact information is in my resume below, or feel free to connect with me on social media.

    • Linekdin
    • Github
    • Artstation
    • Itch.io
    • Youtube

    LANGUAGES

    • C++

    • C#

    • Python

    TECHNOLOGY

    • Unreal Engine

    • Unity

    • OpenGL

    • SDL2

    • SFML

    • Houdini

    TOOLS

    • Git / GitHub

    • Photoshop

    • MS Office

    • BitBucket

    SKILLS

    • 3D Math

    • AI

    • Multiplayer

    • DSA

    • Design Patterns

    • Code Refactoring

    • Tools Development

    bottom of page