Harshal Narkhede portrait

hey there đź‘‹

Hi, I’m Harshal

I’m a Unity Game Developer|

Freelance Unity developer building performant, cross-platform games. Multiplayer, mobile optimization, and Play Store publishing.

Portfolio — Full Timeline

Experiences and projects laid out chronologically.

EXPERIENCE
PROJECTS

Mobile Game Developer — Fresh Web Assets

Experience
Dec 2022 – Apr 2025

Top-down 3D open-world language learning game—mission systems, dialogues, AI behaviors, mobile performance (URP + LOD).

Open-world navigation, minimap & checkpointsFrequent iterations, clean scalable codebase
  • Mission systems, dialogue interactions, and AI-driven NPC behaviors
  • Open-world navigation with minimaps and checkpoints
  • Optimized for mobile with URP and LOD techniques
  • Localized UI, smooth controls, and progression systems
  • Multilingual support & gamified learning for retention
Total Experience: ~2 years 5 months

VR Developer — VRImmersive Tech

Experience
Sep 2022 – Nov 2022

VR medical simulation with Unity XR—interactive procedures, accurate 3D assets, culling & baked lighting for smooth VR.

Onboarding & tutorial flowsEvent-driven simulation logic
  • Unity XR interactions with motion-controlled input
  • Realistic 3D medical assets and event-driven procedures
  • VR performance: occlusion culling, baked lighting, compression
  • Onboarding & tutorials to aid new users
Total Experience: ~3 months

Unity Developer — Kylo Apps

Experience
Jun 2022 – Sep 2022

3D real-money carrom with multiplayer, secure matchmaking, and physics-accurate gameplay.

60 FPS on budget devicesTexture compression, pooling, mobile lighting
  • Realistic striker physics, collisions, and pocket detection
  • Secure matchmaking and real-time sync for multiplayer
  • Mobile performance: texture compression, pooling, lighting optimizations
  • Intuitive controls, profiles, and virtual currency flows
  • Compliance with payment SDKs and security protocols
Total Experience: ~4 months

Unity Developer — Compact Gyan

Experience
Mar 2022 – May 2022

Built 15–20 kids’ educational mini-games with age-appropriate interactivity and sound.

Large touch targets, bright UITight deadlines & collaboration
  • 15–20 mini-games covering alphabets, numbers, colors & puzzles
  • Drag-and-drop interactions, audio feedback & simple animations
  • Reward loops to encourage repeat play and learning progress
  • Kid-friendly UI with large touch areas & intuitive navigation
  • Optimized for low-end Android hardware
Total Experience: ~3 months

Freelance Game Developer

Experience
June 2020 – Present

End-to-end development for mobile & desktop titles—concept, implementation, optimization, and Play Store publishing.

Gameplay systems, Unity (C#), responsive UI/UXMobile optimization: URP pipeline, LODs, asset compressionSDKs: Google Play Services, AdMob, Unity Ads; analytics & monetization
  • Mobile performance: URP, compressed assets, platform-specific builds
  • Monetization & analytics: Google Play Services, AdMob, Unity Ads
  • Lighting & shadow tuning, shader optimization, LOD for large scenes
  • Cross-platform UI/UX for mobile & desktop
  • Play Store ops: icons, screenshots, descriptions, post‑release updates
Total Experience: ~4 years 11 months

Replay Rush Racer

Synthwave time-trial racer built for GMTK 2025 with ghost/replay stacking, power-ups, and online leaderboard.

PC/WebUnityGMTK 2025Ghost/ReplayLeaderboard
  • Platform: PC (Windows)
  • Engine: Unity (C#)
  • Genre: Loop-based Arcade Racing
  • Technologies Used: Unity Engine, C#, Firebase, Git/Version Control
  • Achievements: Built & published in 4 days; optimized ghost recording/replay; global leaderboards; effective remote collaboration
  • Learning Outcomes: Rapid prototyping; scalable ghost & timing systems; leaderboard integration; remote teamwork; jam workflows
  • Release Date: Aug 2025
  • Innovative ghost replay system that records and replays past runs
  • Increasing challenge with each completed loop as new ghosts are added
  • Real-time power-up system (speed boosts, time extensions, etc.)
  • Dynamic timing system with bonus rewards for ghost defeats
  • Global leaderboard integration for competitive replayability
  • Designed and polished within 4 days during JMTK Game Jam 2025
  • Collaborative development with remote artists, developers, and composer

Mohini: The Horror Game

Procedural levels, AI that tracks the player, destructible walls; optimized for mid-range devices; ad-based monetization.

UnityMobileProceduralAI
  • Platform: Android (Mobile)
  • Engine: Unity (C#)
  • Genre: First-person Survival Horror
  • Technologies Used: Unity Engine, C#, Plastic SCM, Play Store Console
  • Achievements: Published on Google Play; implemented procedural generation and dynamic AI logic
  • Learning Outcomes: Advanced AI, level generation, mobile optimization, publishing workflow
  • Release Date: Jul 14, 2024
  • Procedurally generated levels for high replayability
  • Custom AI system that dynamically tracks and hunts the player
  • Destructible walls with resource-based exploration (bombs, food, water)
  • Offline gameplay with optimized performance for mid-range devices
  • Integrated ad-based monetization with future IAP scope

Brick Ball Game

Project

Modern brick breaker with power-ups, multiple levels, and polished paddle physics.

PCUnityArcade
  • Platform: PC (Standalone)
  • Engine: Unity (C#)
  • Genre: Arcade / Brick Breaker
  • Technologies Used: Unity Engine, C#
  • Achievements: Polished mechanics with engaging level design
  • Learning Outcomes: Physics-based gameplay, level design, UI development
  • Release Date: Aug 6, 2022
  • Classic brick-breaker with modern enhancements
  • Multiple levels with increasing difficulty and unique layouts
  • Power-ups and bonuses to enhance gameplay dynamics
  • Smooth controls and responsive paddle mechanics
  • Vibrant graphics and engaging sound effects

Third-Person Controller with Cinemachine Camera

Project

Reusable 3rd-person controller with Cinemachine camera follow/orbit behaviors.

PCUnityCinemachineUtility
  • Platform: PC (Standalone)
  • Engine: Unity (C#)
  • Genre: Game Development Utility
  • Technologies Used: Unity Engine, C#, Cinemachine
  • Achievements: Reusable controller with advanced camera functionalities
  • Learning Outcomes: Controller scripting, camera systems, modular design
  • Release Date: Jul 15, 2022
  • Responsive third-person character controller
  • Integrated Cinemachine for dynamic camera control
  • Smooth movement and rotation mechanics
  • Configurable camera behaviors including follow and orbit
  • Designed for easy integration into projects

Endless Runner Game

Project

Procedurally generated obstacles, dynamic difficulty, and collectible-driven progression.

PCUnityEndless Runner
  • Platform: PC (Standalone)
  • Engine: Unity (C#)
  • Genre: Endless Runner
  • Technologies Used: Unity Engine, C#
  • Achievements: Functional endless runner with engaging mechanics and visuals
  • Learning Outcomes: Procedural generation, input handling, balancing
  • Release Date: Jul 12, 2022
  • Procedurally generated obstacles and environments
  • Responsive controls for jumping, sliding, dodging
  • Dynamic difficulty scaling based on progress
  • Collectibles and power-ups for abilities
  • Engaging visual effects and animations

Bomberman-Inspired Game

Project

Grid movement, bomb-dropping, enemy AI with pathfinding; multiple levels and retro UI.

UnityPCArcade
  • Platform: PC (Standalone)
  • Engine: Unity (C#)
  • Genre: Arcade / Action
  • Technologies Used: Unity Engine, C#
  • Achievements: Complete and playable clone with polished core gameplay loop
  • Learning Outcomes: Tilemap logic, explosion physics, animation handling, basic AI
  • Release Date: Jan 19, 2024
  • Grid-based movement and bomb-dropping mechanics inspired by classic Bomberman
  • Custom explosion system with chain reactions and destructible tiles
  • Basic enemy AI with pathfinding and combat behavior
  • Multiple level designs with increasing difficulty
  • Retro-style UI, animations, and arcade sound effects

Happy Ball

Project

Casual mobile ball platformer with one-touch controls and low-spec optimization.

AndroidUnityCasual
  • Platform: Android (Mobile)
  • Engine: Unity (C#)
  • Genre: Casual Ball Platformer
  • Technologies Used: Unity Engine, C#
  • Achievements: Functional casual prototype with clean UI
  • Learning Outcomes: UI setup, physics handling, touch input, casual design
  • Release Date: Jun 24, 2022
  • Simple one-touch controls with intuitive gameplay
  • Colorful platform obstacles and physics-based movement
  • Casual experience designed for all age groups
  • Offline gameplay with minimal requirements

Rocker Fighter 2D

Project

Character abilities, Arcade/Versus/Training, pixel art & original soundtrack.

Unity2DFighting
  • Platform: PC (Standalone)
  • Engine: Unity (C#)
  • Genre: 2D Fighting Game
  • Technologies Used: Unity Engine, C#, Audacity
  • Achievements: Fully functional 2D fighter with engaging gameplay and polished visuals
  • Learning Outcomes: Character animation, combat system design, audio integration
  • Release Date: Nov 8, 2022
  • Classic 2D fighting mechanics with responsive controls
  • Diverse roster of characters with unique abilities and moves
  • Multiple modes: Arcade, Versus, Training
  • Handcrafted pixel art graphics with fluid animations
  • Original soundtrack with retro vibe