Skip to content
View Chaitanya-k47's full-sized avatar

Block or report Chaitanya-k47

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Chaitanya-k47/README.md

Hi, I'm Chaitanya! ๐Ÿ‘‹

Gameplay & Systems Programmer | Unreal Engine C++ Developer

I specialize in writing clean, Object-Oriented C++ systems for Unreal Engine 5. My core focus is translating complex game design into scalable code, focusing on gameplay mechanics, event-driven architectures, and tight game-feel.

While my heart is in programming and backend logic, I have a strong interest in the entire game development pipeline. I actively experiment with Niagara VFX and Blender to prototype my ideas, making me a programmer who understands how to bridge the gap between code and creative art.

๐Ÿ› ๏ธ Languages & Core Skills

C++ C Python

๐ŸŽฎ Game Engine & Pipeline

Unreal Engine Blueprints Unreal C++ API Blender

โš™๏ธ Tools & Version Control

Git GitHub Visual Studio


๐Ÿš€ Featured Projects

AI-nimate: Text-to-Motion UE5 Plugin (B.Tech Final Year Project) An Unreal Engine 5 Editor Plugin that generates skeletal animations directly from text prompts. Built to showcase Engine API knowledge, animation programming, and external tool integration inside the UE5 Editor.

๐Ÿ‘‰ Source Code: AI-nimate repository.


๐Ÿš€ Current Focus: Horde Shooter

Currently building a fast-paced, highly optimized Arena Shooter heavily inspired by ULTRAKILL and DOOM.

Technical Highlights of this project:

  • Decoupled C++ Weapon Architecture & Event-Driven UMG (Delegates).
  • Object Pooling for projectile casings to eliminate Garbage Collection spikes.
  • Physics-driven custom movement (Frictionless sliding, dual air-dashes, slope-momentum).
  • Implementation of Niagara VFX (Weapon beams, dynamic scaling AoE explosions) via C++ parameters.

๐Ÿ‘‰ Check out the C++ architecture and gameplay in the HordeShooter repository.


๐Ÿค I am currently looking to collaborate on Game Dev projects in UE5! If you need a dedicated C++ programmer to bring your mechanics to life, let's talk.

๐Ÿ“ซ Let's Connect

LinkedIn Instagram Discord

Popular repositories Loading

  1. AI-nimate AI-nimate Public

    AInimate: A Text-to-Motion generation and deployment plugin for Unreal Engine 5. This repository contains the [Stage 2]: Animation Deployment Pipeline (ADP) for direct mathematical injection and skโ€ฆ

    C++ 5

  2. HordeShooter HordeShooter Public

    A fast-paced FPS built in UE5 & C++. Inspired by ULTRAKILL and DOOM, featuring aggressive movement mechanics designed for fighting through endless hordes of enemies.

    C++ 2

  3. TU-E-magazine TU-E-magazine Public

    TU-e-news is a digital news portal project for Tezpur University, designed to share campus updates, announcements, and events in an accessible and organized way.

    JavaScript

  4. ChainReaction_Pygame ChainReaction_Pygame Public

    An arcade style digital board game with game logic written using graph theory concepts. Based on Networkx and Pygame in python.

    Python

  5. ToonTanks ToonTanks Public

    ToonTanks (UE5, C++): Built an arcade-style tank shooter featuring player-controlled combat, AI turrets, projectile system, demonstrating core Unreal Engine C++ gameplay programming skills.

    C++

  6. Chaitanya-k47 Chaitanya-k47 Public