Game Developer | C# | Unity
A dedicated Unity Developer specializing in C# and experience across Unity 6, dedicated to building and optimizing 2D/3D mobile games. Expertise includes designing core game mechanics, implementing complex AI systems, and using optimization techniques. Proven ability in debugging, procedural generation, and realistic game physics. All projects are published and feature code available on GitHub.
public class GameController : MonoBehaviour
{
private PlayerController player;
private GameState currentState;
void Start()
{
// Initialize game systems
InitializePlayer();
SetGameState(GameState.Playing);
}
}
Mobile Forward-Runner: A dynamic puzzle-runner where players quickly shift character shapes to pass through matching wall cutouts. Key Tech: Uses DoTween for smooth, professional animations, integrated VFX feedback, and features AdMob monetization hooks for a commercial-ready product.
2D Puzzle/Time Mechanic Game: A cerebral 2D game centered on problem-solving and unique time manipulation mechanics. Requires players to use time-shifting or looping to complete puzzles.
3D Third-Person Platformer: A visually creative game set in a giant, immersive backyard environment, focusing on platforming and exploration from an "ant-sized" perspective.
Beanbot, Remote
May 2025 – September 2025
Bharath Institute of Engineering and Technology
4th Year (2022 - Present)