Skip to main content
Kanishaka Pranjal
Home
About
Projects
Resume
Contact
K
Kanishaka Pranjal portfolio logo

Founding AI engineer at WeAssist.io, building intelligent SaaS platforms and real-time AI systems. I turn AI prototypes into shipped products with Next.js and TypeScript.

Connect with me

Navigation

  • Home
  • About
  • Projects
  • Resume
  • Contact

Projects

  • FableWeaver.ai
  • NexiMeet
  • GoodWill
  • Recommendation System
© 2026 Kanishaka Pranjal
Made with
Privacy PolicyTerms of Service
Back to Projects
Zelda RPG - A Python-based 2D action RPG inspired by Legend of Zelda with real-time combat, character upgrades, and multiple enemy types.

Zelda RPG

A Python-based 2D action RPG inspired by Legend of Zelda with real-time combat, character upgrades, and multiple enemy types.

Source Code

A complete 2D action RPG built with Python and Pygame, featuring real-time combat, character progression, and an explorable tile-based world.

Includes 5 weapons, 2 magic spells, 4 unique enemy types with distinct AI behaviors, and an attribute upgrade system with 5 upgradeable stats.

Features a Y-sort camera system, particle effects, sprite animations, audio integration, and an interactive upgrade menu.

Built with an object-oriented Entity system using sprite-based architecture with custom collision detection and rendering groups.

Tech Stack

PythonPygameOOPGame Dev
View all projects