I am a results-driven Unity and C# developer with over 14 years of experience architecting and delivering high-quality, multi-platform software, games, simulations, and interactive applications. I combine strong technical expertise with a creative and analytical mindset to design scalable systems, optimize performance, and enhance user experiences.
As a proven leader, I guide cross-functional teams, streamline production pipelines, and bring innovative gameplay and software concepts from prototype to launch. I thrive on building robust networking, modular architectures, and engaging experiences across mobile, desktop, VR, and console platforms.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
Skill-Based Mobile Arcade Game — Unity
Role: Solo Developer / Lead Unity Developer
Platform: Mobile | Engine: Unity
Overview
Swipe Kings is a skill-based mobile arcade game focused on precision, timing, reflexes, and physics-driven interactions.
Players control a coin using swipe and touch inputs, aiming to land it as close to the center of a target as possible. Scoring rewards both accuracy and execution speed, creating a simple-to-learn but difficult-to-master gameplay loop.
The game features four distinct modes:
Swipe & Tap — combines swipe control with precise timing-based taps.
Swipe & Land — requires accurate control of trajectory and landing position.
Swipe & Bounce — challenges players to predict bounce behavior and trajectory.
Slingshot — uses a slingshot-style launch mechanic with different trajectory control.
Core Gameplay & Scoring
The gameplay system evaluates multiple performance variables, including:
Landing position and distance from target center
Swipe speed and direction
Timing
Successful target interaction
This creates a clear skill progression from learning the controls to optimizing trajectory, speed, and precision for high scores.
Progression & Monetization
The game includes:
Personal high scores
Competitive leaderboards
Badges and achievements
Advertising
In-App Purchases
These systems support replayability, competition, and free-to-play monetization while keeping the core gameplay skill-based.
Live Configuration & Developer Tools
A major technical feature is the runtime configuration system, allowing gameplay parameters to be modified and tested without requiring a new build.
I developed internal tools supporting:
Runtime property/configuration changes
Debug and testing modes
Gameplay parameter tuning
Dedicated testing labs
Physics and trajectory experimentation
Scoring and difficulty testing
Internal administration utilities
This enabled a workflow of Change → Apply → Test, significantly reducing iteration time when balancing gameplay.
Technical Architecture
As the sole developer, I handled the complete development lifecycle:
Game Design → Architecture → Gameplay → UI/UX → Game Systems → Monetization → Progression → Testing → Debugging → Optimization → Deployment
Key responsibilities included gameplay programming, input systems, physics, scoring, game modes, state management, progression, leaderboards, achievements, ads, IAP, configuration systems, developer tools, UI, optimization, build management, and publishing.
What the Project Demonstrates
Swipe Kings demonstrates the ability to independently design and engineer a complete Unity product, combining gameplay engineering, systems architecture, live configuration, monetization, competitive progression, testing infrastructure, and developer tooling within a single application.
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Toronto today.