Brody Silva 

4th Year Game Programming Major at Champlain College
Minoring in Computer Science, and Mathematics

Brody Silva game programmer headshot

Game Dev Resources

  • Game Programming Patterns by Robert Nystrom
  • GDC Talks
  • The Game Dev Field Guide Podcast
  • Code Monkey YouTube Channel

"I want to make games that make people happy."

I'm Brody Silva, a student at Champlain College focused on gameplay engineering, game systems, tools, and technical problem solving. I work with Unity, Unreal Engine, and am flexible in languages and libraries like C++, C#, python, OpenGL, and more.

I like building clean, efficient code that supports fun gameplay and makes other people's work easier. Whether I'm programming mechanics, prototyping systems, improving player feel, or creating designer-friendly tools, I focus on extensible and readable architecture.

I'm always interested in any game development opportunities, so please reach out!

Gattai 3D co-op game

GATTAI

A co-op on-rails shooter where you save the galaxy from a space tyrant

Created: April 2026

View Project →
Bee Darts 3D puzzle game

Bee Darts

A 3D puzzle game where bees are darts, and everything is a dartboard

Created: August 2025

View Project →
Nebular Neko Blast 2D bullet hell game

Nebular Neko Blast

A 2D retro bullet hell featuring an alien cat saving Earth from a robot dog

Created: March 2025

View Project →
3D Maze Generation OpenGL project by Brody Silva

3D Maze Generation in OpenGL

C++ and OpenGL project for rendering and navigating generated 3D mazes

Created: December 2024

View Project →

Programming Languages

C#
View Details

Projects

  • Nebular Neko Blast - 2D bullet hell game
  • All Unity game projects

Classes

  • CSI-140: Intro to Programming
  • CSI-240: Advanced Programming
  • GPR-100: Intro to Game Programming
  • GMD-200: Game Technology I
  • EGD-220: Game Studio I
  • GPR-340: Game Physics
C++
View Details

Projects

  • All Unreal game projects
  • Navigable 3D Maze Generation with OpenGL

Classes

  • CSI-140: Intro to Programming
  • CSI-240: Advanced Programming
  • CSI-281: Data Structures and Algorithms
  • GPR-200: Intro to Modern Graphics Programming
  • GPR-250: Game Architecture
  • GPR-340: AI for Games
Python
View Details

Projects

  • Data Analytics in the Sakila Database
  • 15 Puzzle in PyGame

Classes

  • CSI-300: Database Management Systems
  • High School Classes
MySQL
View Details

Projects

  • Data Analytics in the Sakila Database

Classes

  • CSI-300: Database Management Systems
HTML/CSS
View Details

Projects

  • Personal Portfolio Website
JavaScript
View Details

Projects

  • Personal Portfolio Website

Game Development

Unity
View Details

Projects

  • Nebular Neko Blast - 2D Bullet Hell Game
  • Tanks - 2D Platformer
  • Ninja Frog - 2D Dungeon Crawler
  • Subslime - 2D Platformer

Classes

  • GPR-100: Intro to Game Programming
  • GMD-200: Game Technology I
  • EGD-220: Game Studio I
  • GPR-340: AI for Games
  • GPR-350: Game Physics
Unreal Engine
View Details

Projects

  • Various Unpublished Projects - Available at Request

Classes

  • GMD-220: Game Technology I
  • GPR-250: Game Architecture
OpenGL
View Details

Projects

  • Navigable 3D Maze Generation with OpenGL
  • Physics Engine rendered with OpenGL

Classes

  • GPR-200: Intro to Modern Graphics Programming

Tools & Technologies

Git
View Details

Projects

  • Almost All Game Development Projects (Personal or Team)
  • Version Control for Team Projects

Classes

  • CSI-140: Intro to Programming
  • CSI-240: Advanced Programming
  • CSI-281: Data Structures and Algorithms
  • GPR-100: Intro to Game Programming
  • GPR-200: Intro to Modern Graphics Programming
  • GPR-340: AI for Games
  • CSI-370: Computer Architecture
Subversion
View Details

Projects

  • Class-Specific Projects

Classes

  • GPR-250: Game Architecture
  • EGD-220: Game Studio I
Atlassian Suite
View Details

Projects

  • Team Game Development Workflow
  • Documentation with Confluence
  • Sprint-Planning and Hour-Logging with Jira
  • Repository-Hosting with Bitbucket

Classes

  • EGD-220: Game Studio I

Math Skills

Math Courses
View Details

Classes

  • MTH-230: Calculus I
  • SCI-250: Physics I
  • MTH-250: Matrices, Vectors, and 3D Math
  • MTH-270: Discrete Mathematics
  • MTH-240: Calculus II
  • MTH-310: Linear Algebra
  • GPR-350: Game Physics

My Resume

Brody Silva game programming resume preview
Download Resume

Last Updated: July 2026

Contact Me!

Professional Profiles

× Expanded view