top of page

C++ & Unreal Engine 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++

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 | 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

âš’ 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

âš’ 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++

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

âš’ 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

âš’ 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
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