Deeshana Liyanage

Hello, I'm Deeshana. I'm a Game developer with My focus is Unreal Engine 5.

About me

I'm currently pursuing a degree in Computer Science, where I’ve developed a strong foundation in Python, Java, and web development. But what truly excites me is game development — building interactive, immersive worlds that captivate users. I’ve been diving deep into Unreal Engine 5, a tool I absolutely love for its power, realism, and flexibility. Whether it's level design, blueprint scripting, or bringing gameplay mechanics to life, I’m always exploring ways to push creative boundaries.

Outside of games, I also work with React, Next.js, Node.js, and PostgreSQL to build full-stack web applications. I’m familiar with tools like TypeScript, Firebase, and Supabase, and I enjoy solving real-world problems through code. But no matter the stack, I’m always looking to create engaging and user-friendly experiences.

When I'm not coding, I’m usually playing video games, sketching out game ideas, or watching behind-the-scenes breakdowns of how my favorite games were made. I’m also learning about game engine architecture and experimenting with machine learning to see how it can shape future gameplay. My dream is to work in the game industry and help build the kind of experiences that inspired me to become a developer in the first place.

My projects

Last Hope: The cure

A first-person shooter (FPS) survival game built with Unreal Engine 5. Features include AI-driven enemies, dynamic environments, interactive mechanics, and a lift system.

  • Unreal Engine 5
  • Blueprint

DreamAuto

Built an ML-powered vehicle recommendation system for a website offering comparisons and buy/sell features.

  • Python
  • Flask
  • Next.js
  • TypeScript
  • JavaScript
  • Tailwind
  • MySQL
  • PostgreSQL

Ticket Management System

Built a real-time ticketing system with multithreading and synchronization for safe, simultaneous ticket purchases.

  • Java
  • SpringBoot
  • Angular
  • TypeScript
  • MySQL

My skills

Contact me

Please contact me directly at example@gmail.com or through this form.