ArcShooter: Arcade Side Scroller

ArcShooter is a fast arcade-style side scroller built with Python and Pygame. Players dodge hazards, manage boost timing, and chase higher distances while the game tracks local high scores and keeps the loop quick to restart. Source code is available on GitHub.

ArcShooter gameplay screenshot

Designing for Flow, Timing, and Feedback

Games make design decisions visible very quickly. If movement feels wrong, if timing is unfair, or if the player does not understand what happened, the experience breaks immediately. ArcShooter focuses on those fundamentals: readable pacing, clear restart loops, and enough friction to stay engaging without turning the game into a chore.

Focus: Gameplay loops, player feedback, and lightweight persistence.
Stack: Python, Pygame, local score tracking, and arcade-style progression systems.
What it shows: My comfort building interactive systems outside of standard web products.

Image coming soon!
Future enemy systems, HUD variations, and game-state diagrams coming soon.


Why It Matters

ArcShooter broadens the portfolio beyond websites and apps. It shows systems thinking in a different medium, where animation, responsiveness, and logic all have to work together continuously. That same sensitivity to pacing and feedback carries back into how I approach product interfaces and motion work.

Explore the source

View the repository or continue through the rest of the portfolio.

View source Case Studies