Jimmy Wu

Student, software developer, game developer

My portfolio

Here, you can find a sample of all that I've worked on, as a student at Northeastern and in my free time. More will be added over time.

Custom Graphics Engine

Currently a work in progress for me, built to be an object-oriented graphics engine using Scene Tree hierarchies for objects, with 3D model, light rendering, and mirror reflections.

Stretch goal to be accomplished: add animation support for .obj models.

Recipes Repository

Build out recipes quickly and easily with Recipes Repository. Create recipes, modify them, and fork them into new recipes with modifications, the choice is yours.

This application's front end was built with React.js, with routing between recipes handled by React Router DOM. Recipes stored locally through Local Storage.

Parking Lot Tycoon

Game iconPlay it here!

Parking in major cities is always a massive hassle. So hard to find, not to mention expensive. But hey, does anybody smell a business opportunity?

In parking lot tycoon, a turn-based two player strategy game, you and another player can face off against one another to become the parking lot tycoon of your hometown city. Buy out the lots, set competitive prices, and beat your opponent in R&D to achieve a monopoly.

This game was developed in the Unity engine, where I used the logic within Unity components to program the structure of the game, from the player data to the game logic.

Time Spectre

Game iconPlay it here!

Puzzles, gotta finish em all! In a strange warped mansion with 5 rooms, each with their own challenge, can you be up to the challenge to complete 3 to get out?

This game was developed in the Unity engine, and I used Unity2D to develop the platformer stage, programming controls, game objects, as well as the 2D physics model for the platformer.

Bemilkcartoned

Game iconPlay it here!

Green to Red, Yellow to Blue, and vice versa. Build same-colored combos in a row or column to score points. How many combos can you get in 10 turns?

This game was developed in the Unity engine, and I used Unity2D to generate the puzzle board and Unity components to program the grid.

Flight 3540

Game iconPlay it here!

Stranded on a strange and uninhabited radioactive island. With nothing but your wits, how long can you survive living off the land and fending off the hostile inhabitants of this wasteland?
Don't push yourself too hard, you don't know your limits. All you know is how you're feeling, not how much health you have left, so maybe watch out and take care of yourself if you feel like you're starting to push yourself too hard.

This game was developed in the Unity engine, where I used a Finite State Machine to program out NPC behavior, as well as Unity components to create an inventory system and game assets.

The Excellence Animator

(Source code is private, contact me to see it)

Make 2D animations, the easy way. Simply bring in text commands, and let the Excellence Animator render it.

This application was entirely programmed in Java, from developing the GUI, file input/output, logic for animations, and JUnit tests on the animation model within the application.