I’m a passionate game developer specializing in creating immersive mobile and PC experiences. From fast-paced shooters to casual puzzle adventures, I focus on blending creativity with solid technical execution. My projects span across Unity-powered mobile games, AR/VR mixed-reality experiences, and engaging UI/UX design. With every game, my goal is simple: deliver fun, polished, and memorable experiences players love
When I’m not coding, I enjoy exploring new technologies, playing games, and learning about game design patterns.
Punzle is a brain-teasing puzzle game built to deliver fresh challenges every day. I designed the backend using Google Sheets, allowing me to add new levels instantly without app updates. The system powers daily puzzles and daily rewards, boosting engagement and retention. Players always experience new content thanks to this dynamic setup. This lightweight backend approach ensures smooth management and easy scalability. I focused on creating a seamless experience where gameplay and backend updates work hand in hand. The result is a puzzle game that stays fun, fresh, and player-friendly.
An endless arcade racing game built with Unity, featuring multiple game modes and dynamic environments. I implemented smooth vehicle controls, physics-based collisions, and transformation mechanics where cars can morph into tanks, planes, or other vehicles. The game includes a modular power-up system (boosts, shields, rockets, ghost mode) designed for easy extension and balancing. I developed custom systems for coin and fuel collection, enabling upgrades and progression across levels. To keep gameplay fresh, I added multiple racing environments (desert, snow, beach) with scalable difficulty logic. The architecture supports both single-player challenges and competitive gameplay across different modes. Optimized performance for mobile devices (Android) to ensure smooth handling, fast loading, and efficient memory usage. This project demonstrates my ability to design scalable game mechanics, dynamic progression systems, and optimized mobile gameplay loops.
A mobile sniper action game developed using Unity, featuring multiple gameplay modes optimized for Android. Implemented a weapon system with 7 distinct sniper rifles (e.g., Barrett, SVD, M24, Jagura), each with varying stats like fire rate, zoom, clip size, and damage Designed target-locking mechanics that let players tap and lock enemies for enhanced aiming and precision shooting Built slow-motion shot effects to amplify the cinematic feel of critical hits Created dynamic helicopter-based airstrike missions, where players shoot from aerial vehicles in complex scenarios Developed diverse mission environments across urban rooftops and cityscapes, ensuring varied level design over more than 90 progressive levels Integrated PVP and Team Deathmatch multiplayer modes, complete with respawns, leaderboards, and timed team objectives Engineered a daily rewards system to incentivize user retention with daily unlockables Prioritized performance by maintaining low storage requirements — delivering efficient gameplay even on constrained devices
An offline-first, action-packed FPS zombie survival game built with Unity and optimized for mobile performance. Utilized Play Asset Delivery (PAD) to modularize large game assets—enabling efficient, flexible downloads (install-time, fast-follow, on-demand) and improved app size management. This optimized download strategy significantly enhances installation speed and device storage usage. Integrated Firebase Analytics, capturing crucial gameplay metrics like session length, engagement trends, progression milestones, and custom events to inform data-driven enhancements. Deployed Google AdMob, seamlessly linked through Firebase, to monetize the game with targeted ad delivery and comprehensive analytics for ad performance optimization. Engineered smooth, realistic gunplay mechanics and tiered weapon upgrades (shotguns, rifles, machine guns), complemented by smart AI-driven zombie behaviors and escalating wave-based difficulty. Designed and implemented a daily rewards system, boosting player retention through regularly refreshed reward incentives. Ensured strong offline functionality with fast-loading scenes, optimized memory usage, and stable frame rates on mid-tier Android devices. This project demonstrates my ability to combine advanced Android delivery systems, analytics, and monetization frameworks within immersive gameplay loops.
An off-road driving simulator built with Unity, emphasizing rugged terrains and smooth physics for an authentic driving experience. Designed realistic 4x4 vehicle physics, enabling stable drivability across steep hills, rocky paths, and bumpy terrain. Implemented dynamic environment rendering, including mountain tracks, obstacles, forests, and rivers—optimized to maintain high performance on Android devices Developed modular mission systems featuring terrain-specific objectives like cargo delivery, timed laps, and tricky parking challenges Created a flexible vehicle progression mechanic, unlocking a range of jeeps and trucks with distinct handling characteristics to enhance gameplay variety Engineered seamless level streaming and asset loading, ensuring smooth transitions between environments without jank or loading delays. Optimized the game for mobile by employing memory pooling and light rendering techniques to sustain consistent frame rates on mid-range Android hardware. Architected the project for scalability and content expansion, allowing for easy addition of new terrains, obstacles, and vehicle types.
A polished, cross-platform Ludo game built with Unity to deliver rich multiplayer experiences on Android. Engineered the core multiplayer system using Bolt (or your chosen networking library), enabling real-time matches between 2 to 4 players over online and local networks. Developed seamless integration of AI bots for offline play, ensuring uninterrupted gameplay even without network connectivity. Built a robust game state manager to coordinate turn-taking, animations, token movement, and physics-based collision detection. Designed UI components for game rooms, in-game chat, and player status updates—enhanced with localized support for multiple regional languages. Integrated analytics and telemetry to track key metrics (match frequency, session duration, win/loss ratios), enabling informed game balance and feature improvement. Optimized rendering using sprite atlases and memory pooling to ensure smooth frame rates across a wide range of Android devices. Structured the project for scalability, with modular boards, customizable themes, and easy-to-extend rule modules to adapt for future Ludo variants.
A blockchain-inspired Play-to-Earn action game built with Unity, designed to let players progress, earn rewards, and compete on custom leaderboards. Implemented a direct Unity-to-MongoDB connection, securely handling player stats, progression data, and match history. Built a custom leaderboard system powered by MongoDB queries, dynamically ranking players and updating in real time. Added multi-provider authentication, supporting Google, Facebook, Apple, and Guest login for flexible and seamless account creation. Engineered persistent progression, with stats, achievements, and earned rewards synced to the backend for cross-device continuity. Designed scalable backend logic for Play-to-Earn reward distribution and in-game economy tracking. Developed robust matchmaking and progression tracking systems, ensuring fair and engaging gameplay. Prioritized security and performance by optimizing DB queries, preventing unauthorized access, and minimizing latency. This project highlights my ability to integrate live database backends, social authentication, and reward-driven gameplay systems into a scalable Unity game.
An immersive 3D hunting simulator built with Unity, designed to deliver realistic environments and lifelike animal behavior. I crafted procedural wildlife AI and realistic ballistics for challenging, authentic aiming and shooting mechanics. Rich, varied terrains—including forests, mountains, and plains—were implemented with optimized rendering for smooth performance on Android devices. I built mission and challenge systems to structure progression and maintain user engagement through diverse hunting tasks. This project showcases my skills in building scalable simulation systems, optimizing visuals and mechanics, and delivering polished, mobile-first game experiences.
An addictive hyper-casual arcade game built with Unity, featuring responsive physics and precision shooting mechanics. Designed an intuitive drag-to-aim and shoot control system, ensuring smooth, one-touch gameplay ideal for casual sessions. Developed dynamic ball generation mechanics, where balls descend with varying speeds/sizes requiring strategic target prioritization. Engineered physics-based destruction and chain reactions to create satisfying feedback when objects are shot and broken apart. Implemented systems for coin drops, power-ups, and score multipliers, allowing extensions for upgrade mechanics and progression loops. Optimized performance using object pooling and lightweight collision detection, ensuring consistent framerates on mid-range Android devices. Architected a modular framework to support new ball types, difficulty scaling, and cosmetic themes, allowing future expansion with minimal effort. This project demonstrates my ability to deliver fast-feedback, polished hyper-casual gameplay through well-balanced systems and mobile optimization.
I'm always open to discussing game development projects, creative ideas, or opportunities to be part of your vision.