About Me


Kai Li Chan (Lukaru)

Software & Games Developer | Game Modder | Pixel Artist

Contact me at kailichandev@gmail.com for any business opportunities!

Education


University of London - Bachelor of Science (Honours) in Computer Science (2023 - Present)

I'm currently studying here

I'm aiming to get a degree here so it'll be easier to get a job in the future.

Due to my previous experience in Gamedev, I'm able to skip Year 1, so hopefully I'll be done in 2 years.

Ngl Year 2 of Uni feels more lax than Year 1 of Poly. (2d shape drawing in sketch.js vs 3d OpenGL)

Nanyang Polytechnic - Diploma in Game Development and Technology (2018 - 2021)

Programming

I learnt C++ and C# languages in class. The course also taught me the basics of the Unity game engine.

I touched a little on HTML, CSS, and JavaScript too, which is how I made this website on my own.

I also had a module for Computer Graphics that used OpenGL.

There were also other programming modules like:

  • Data structures and algorithms
  • Physics (and the Linear Algebra required for it)
  • AI
    • A* Pathfinding
    • State Charts
    • Mini-Max algorithm
  • Multiplayer Programming
    • WinSock local server hosting/client connection
  • Console Gamedev (on the PS4)
  • Server Development (with Firebase)

Design

I took Visual Art Techniques where I learnt how to use Photoshop to create assets such as posters for the games that we created.

I also learnt the principles of game design, level design, and game story creation.

Skills


Programming

Languages

  • C++
  • C#
  • HTML/CSS
  • JavaScript
  • Python
  • GML

Software

  • Unity
  • p5.js
  • Jupyter Notebook

Art

Skills

  • Pixel Art
  • 2D Animation

Software

  • Aseprite
  • Photoshop