These projects are organized from latest to oldest.
Skip to
Spring 2024 and Beyond
This last semester, I worked with a team to make our greatest game yet, filled with passion and putting the skills that we learned over the years to the test. This was our Capstone.
3D Sandbox Platformer Video Game
I joined this team of two this semester for Capstone. This project was not done from scratch, as the core of the movement and character was already completed, but the direction, level, music, and everything else were done during these 5 months.
My responsibilities in this team consisted of:
3D Modeling and Animating characters and assets, this being my main role
This semester was done using AutoDesk Maya
Will transition to Blender afterward
Assisted in Level Design
Assisted in Game Direction
Managed and Recruited for Playtests
We will continue to work on this game and plan for a release on platforms like Steam. We will post updates on its social media (linked below) and will make a website for the game.
To the left are pictures from the 2024 CAMD Games Showcase (I am the one to the right in the grey shirt).
We made sure to be presentable and ready to show everyone our game. We had 3 computers, 2 laptops, and the last one connected to the big TV, with spots for 3 players to play individually.
And for those who completed our demo by defeating the Boss at the end will get a free Apple, which was inspired by the main character, Apple Lad.
We also won first place! The audience was able to place a vote on their favorite capstone games, and we were fortunate enough to have received the most votes. And from what was announced, we will receive a plaque representing our game which will stay in the Northeastern Game Studio.
This reinforced our decision to continue developing the game; implementing feedback, adding more world, and reaching for a goal of a full release by the end of 2025.
The demo is playable on Windows and Mac.
Supports Keyboard/Mouse, Xbox controllers, and GameCube controllers.
Fall 2023
As of this Academic Semester, I had completed my Game Development and Animation class and credit requirements (Other than Game Capstone). This semester was dedicated to completing the Computer Science courses left, in which projects are more localized and class-instructor-focused. If you would like to inquire more about any of these projects, please feel free to contact me
HearthfeltHellos Mobile application
For This project, I'm able to present more information with the video and presentation below.
For a more in-depth look, please view this document: https://drive.google.com/file/d/1-kqQtoaOEKdw5wxQdbfSA1Op9lclVX-H/view?usp=drive_link .
Spreadsheet Application developed using TypeScript and REACT
For a more detailed report, please access the PDF by clicking this link: https://drive.google.com/file/d/1I-RRE66TzGvKN5DEdUVZT8_DKX4KGonq/view?usp=sharing.
Networks and Distributed Systems
Project done in Python
Involved creating our own FTP Client, to a Reliable Transport Protocol, and ended with us creating a Distributed Key-Value Database
Spring 2023
Developed for 'Building Game Engines', my team and I created a Game Engine in ~3 weeks using C++ and Python with SDL and PyBind11.
I was mostly in charge of clean-up, solving a few errors, and focused on Marketing: created the website and documentation with Doxygen, created the video with Adobe AfterEffects, and set up the public GitHub to hold the website.
My first time working with Unreal Engine 5.
Our team of 4 created a beat-em-up game. The good majority was built from scratch, some models from the second level onwards were imported.
My role in this small team was very flexible, I covered:
Created models for levels
Used Unreal's Blueprint to implement player movement and fight attacks
Used Unreal's Lumen to create a more realistic environment
Imported Animations
Fall 2022
For 'Animation 1', the final class of my Animation Minor
This was the latest animation that I have made, and one of the most complicated ones I have made due to me creating a full 3D model, texture mapping, and rigging a Human for the first time. Still amazing that this was crafted from a cube. From there, I made the scene. Went through the Animation Pipeline: StoryBoarding, Animatic, Modeling, Rigging, Rendering, post-processing
My main regret with this passage is that the message is not clear. The Joke had to do with the lottery numbers the character thought he had versus the actual winning numbers. There was not enough time to fully display this.
For 'Rapid Idea Prototyping' , where I created my first board game.
This is a 2-player, versus, strategy, tile game where each player has to get to the enemy's opposite side to win.
Each player has basic and action tiles to place down and allow your character to move on them, but, each tile placed down is fair game. One can place a tile anywhere, get on any time (so not just yours but your opponent's tiles) and use effects on any tile.
This game is aimed at simplicity, easy understanding, quick games, and fun mixed with strategy for re-playability.
For 'Game Interface Design' , our team of 7 created a simple yet beautiful game in Unity 3D in which one must re-arrange books marking their time limit with magic.
I was in charge of the 3D Models for this project, which included the books, shelf, and menu buttons (not the art). While the books themselves were not openable in-game, I made sure to rig them in a way in which they are openable. This means this was well modeled and rigged to where I can re-use this asset later.
Further, I assisted the rest of the team with what was required including code review, playtesting, ensuring online engagement, and presentation.
We are very proud of how complete our game feels like and enjoy the vibes the project gives.
Spring 2022
For 'Animation Basics', was the final project for this course, where we animated inanimate objects to give them emotion and created a small skit where they showed their talents.
Being the first time I made a full 3D animation, I experienced the full Animation pipeline in just a short amount of time: Research and Narrative Development, Storyboarding, Animatic, Character Modeling, Texture Mapping, Rigging, Animating, Post-Processing editing sound effects.
Everything other than the stage, sound effects, and textures were made by me in AutoDesk Maya.
For 'Animation Basics', this was done in a team of 3, where we selected a portion of a TED talk to animate to show our skills mainly with Adobe AfterEffects.
I was in charge of Animating very specific portions of the video, as it was split evenly for our team. This was an important project as learning to use Adobe AfterEffects led me to focus a lot on video editing in the future (Most other videos and trailers I made). It was fun editing and getting specific movements just right.
I also proposed and created the Animatic for this project with Clip Studio.
This project followed the Animation Pipeline: Research and Narrative Development, Storyboarding, Animatic, Character Modeling, Rigging, Animating, Post-Processing editing sound effects.
The TED talk that was chosen was "The psychology of self-motivation | Scott Geller | TEDxVirginiaTech".
For 'Game Programming', where we learned about the Unity 3D editor and its different aspects.
In this project, our group of 3 created short action exploration game to show the skills that we learned in class.
Within Unity, we: Made 3 playable levels, implemented Player Camera, made an NPC, created UI, had a Game Manager, scripted the player and interactions, had a Main Menu, and Playtested.
My specific contributions were Level Design, collision checking, some 3D modeling (like the jet on the player), camera controls, imports, and using those imported prefabs and creating the game trailer.
Considering that this project focused on the technicality of using Unity, all of the assets here are from a package we had access through Northeastern University.
For 'Level Design & Game Architecture', an intensive class where around each week we design Levels that addressed a specific design problem and apply the Pattern Language for Game Design.
This class for me was crucial as I got the chance to quickly develop 3D assets as needed for a variety of purposes. With each project, I kept improving, and I realized I enjoyed it a lot.
For all projects, I was making 3D models with AutoDesk Maya that were needed.
Fall 2021
For 'Northeastern Game Studio', their first official class offered by the University.
Being part of the first class was certainly an experience. This class was huge, with more than 50 students being involved and it was all done by the students. This meant that a lot of us were initially lost and not organized to work in a big team.
I was part of the design team for this game, which at that time was aimed to be a Metroidvania. My duties involved creating a broad idea of all the levels and maps of the game, 1 specific level design, communicating with the Narrative team to make sure it matched, and communicating with the Programing and Art team to make it possible.
The initial goal was to have a vertical slice by the end of this term, but being the first time in starting the studio, knowing how to organize, and learning how to use our skills together rendered us unable to reach it.
After this term, I was not involved with the team anymore.
Summer 2020
Part of 'Brackeys Jam 2020.2'. Placed #255 out of 1,794 entries for Overall. [Top 15%]
This was a week-long challenge, my second involvement with Game Development participating in a team of 3. This was a more narrative focus game. My responsibilities involved Map Design, which was all one large level, and Narrative. I also managed to make a cameo in the game as an easter egg but only a few are able to find.
Part of 'GMTK Game Jam 2020'. Placed #906 out of 5,290 entries for Overall. [Top 18%]
This was a 48-hour Game Challenge, or Game Jam, where I first got involved in Game Development. A friend of mine, Jonathan Lehman, invited me to join him in this challenge.
Being my first project I was not involved in coding within Unity, but was in charge of the level design, this being a platformer, and promoting it by livestreaming games of the Game Jam on Twitch