Portfolio

About Me

Who am I?

My name is Nelson Rodriguez and I'm currently a second-year Game Design and Development student at the Golisano College of Computing and Information Sciences.

When it comes down to it, my passion is software programming, especially in the context of games and interactive media. I truly enjoy learning about the foundational systems (i.e. physics engine, graphical pipelines, gameplay systems) behind many of the awesome games that I play and make.


What can I do?

My primary skillset revolves around programming, however, I do have expierence using asset creation tools (Maya, Shotcut, Paint.Net, and Aseprite).

While taught both C# and HTML/CSS/JavaScript from college classes, I have gone out and expiremented with C++, OpenGL (and some of the shader programming that comes with it), Lua, Love2D, and even some networking (using Socket.io).


What will you find here?

On this site you'll find all of my notable projects and links to their repositories (to view one, click on the title of the project). Each project has specific tags to help you quickly identify core details about the project. Additionally, if there are any projects made with JavaScript or WebGL (Unity), there will be seperate pages where you can view and play them!

You can find my contact information at the bottom of this page. Click "Contact" in the navigation bar to instantly jump to it!

Showcase

Taiko No Tatsujin Web Recreation

  • JavaScript
  • Rhythm
  • DOM
  • Class Project
prj 7a img
prj 7b img
prj 7c img

Taiko No Tatsujin (lit. 太鼓の達人) is a Japanese rhythm game revolving around pressing specific keys to hit colored "notes", and is timed to the beat of the music. The "beatmaps" you play are user-generated and supplied by the popular rhythm game "Osu!", allowing for nearly limitless replayability.

Minecraft Demo

  • C++
  • Sandbox
  • OpenGL
  • Personal Development
prj A1 img
prj A2 img
prj A3 img

A functional demo of “Minecraft” using C++ and OpenGL. Includes multiple core Minecraft features such as physics, breaking/place blocks, targeted block highlighting, a simple GUI, and hotbar functionality.

Contact

The quickest way to reach me is via email at njr5833@rit.edu.