Platformer game
Simple Pokemon-like game built with TypeScript and Canvas.
Tags:
Links:
Overview
This is a small, tile-based platformer game inspired by early Pokémon titles. Built using TypeScript and the HTML5 Canvas API, the game focuses on fundamentals: grid-based movement, collisions, simple combat, and sprite rendering.
The player moves through a pixel-art world, interacting with objects and NPCs using arrow keys. Though minimal in scope, the game is designed to demonstrate logic structuring and rendering techniques.
The code is written with clarity and modularity in mind — emphasizing game loop structure, decoupled systems, and performance-aware rendering. It's a sandbox for experimenting with mechanics like turn-based movement, simple physics, and animation.
What This Project Shows
- Proficiency with TypeScript in a real-time context
- Understanding of low-level rendering and asset management
- Modular code organization in a non-framework environment
- Game design thinking applied to logic, interaction, and visuals