My name is James Song, and I am currently a 4th year CS student at Western University that is set to graduate May 2026. I am primarily a game developer using Unity and C#, but I also have experience and created projects involving Python (AI), C++ (OpenGL), Java, and more!
Here are some things I am currently working on:
- A 2D pixel Roguelike dungeon crawler on Unity with random dungeon generation on Unity
- Learning the fundamentals of React, JS, and other web development tech
And here are some things I have worked on in the past:
- A multiple choice geography quiz made with the React library (https://james-s1337.github.io/React-Quiz-Site/)
- A contributor to the NLIP open-source project (provides a standard protocol for communication between different AI agents), created web scraper modules using Python for a product search function using NLIP
- Simple parkour platformer (Ninja Trials) with rope swing mechanic and a camera system similar to the one in Hollow Knight (different camera zones and types) using Unity
- Wave defense shooter (Alien Blast Off) similar to Muffin Knight (collect a certain amount of power cells to pass a level, get a randomized weapon every time you collect a power cell) using Unity
- Wave defense (Scuba Warrior) with Terraria-like combat and boss battles using Unity
- Collaborated on a pet care game using Java and JavaFX
- Collaborated on a Metroidvania-like game where you must defeat computer viruses using SFML (C++)
- Created a Roblox RPG system including inventory, different weapon classes, a safe saving system, and various interactions between the client and the server (RemoteEvents and RemoteFunctions)
Feel free to reach out to me through my email!