Club Presentations

Check out our club presentations as well as follow up resources and challenges

AeLa - Getting from Student to Sustainable

This week we welcome guest speakers from Aesthetician Labs, a local game development studio made up of former RIT students. You may have seen their game Crazy Platez in the arcade cabinet at MAGIC. Come by and hear about how they transitioned from students to founders of a video game cooperative.

Game Modding

Modding games is a fun way to get experience working with existing codebases. This time around we’re taking a look at the process and tools used to create mods for Half-life 1 and Dark Souls.

Design Patterns

Writing better code that doesn’t reek of spaghetti and duct tape.

Quaternion Day

Quaternions are the mathematical notation for rotations in 3D space and are notoriously difficult to understand. Fortunately, we’re here to help turn that reputation around so things don’t spiral out of control.

Rhythm Ring Revolution Postmortem

After a project is published it can be good to look back at the development process to figure out what went well, what didn’t, and why. This week, Jason will be sharing lessons learned from the development and publishing of Rhythm Ring Revolution.

Designing a Character for a Game

Designing a character to fit the mechanics of an existing game can be challenging. This presentation talks about what it was like designing a character concept for Rainbow Six Siege during a Ubisoft mentorship.

A GameDev Git Guide

Source Control can be used to,, in this presentation we go over the basics of Git, how to use these concepts in GitKraken and then Git bash

AI for Games

How to approach and develop AI in games. This includes techniques like Finite State Machines, Behavior Trees, and Hierarchical Task Networks.


Modding can help you get a feel for industry-level code and architecture while quickly developing impactful gameplay features without the need for developing an entire game.


Juice is usually an audio/visual effect that provides the player more feedback from the game and gives it a “feel” or brings it to life

Breaking Into The Industry

Guest Speaker Molly Whittaker from Vicarious Visions talks about the journey transitioning from student to working in the games industry.

Intro to Unreal Engine

Unreal Engine 4 is a complete suite of development tools made for anyone working with real-time technology. From enterprise applications and cinematic experiences to high-quality games across PC, console, mobile, VR and AR.

Pixel Art

Games originally used Pixel Art out of necessity but the style remains in use because of it’s convenience, lower cost, and nostalgia.

Intro to Unity

Unity is a cross-platform game engine used by both indie developers and professional studios to create games like Cuphead, Monument Valley, and Inside.


Pico-8 is a great beginner engine and fantasy console that mimics the constraints of old consoles.


An introduction to networking using Unity and PUN 2

Shader Graph

An introduction to shaders using nodes instead of code

Healthy Game Development

A discussion on how to make games and not die

Following Through

A discussion about using Psychology and getting stuff done

Rapid Prototyping

Making games quickly

Particle Effects

Particle Systems can add a lot of detail and animation to your game through applying simple equartions

Game Dev Resources @ RIT

There are lots of resources for game development available on campus, you just have to know where to look

Editor Scripting

Suffer now, Benefit Later. Editor scripting lets you extend the unity editor and improve your workflow.

Combat Systems

Combat Systems

Scriptable Objects

Scriptable Objects are data containers that you can use to save large amounts of data, independent of class instances

Designing around a mechanic

Designing around a mechanic is a great technique that allows for rapid prototyping and the creation of new challenges while avoidig getting caught up in a narrative box.

Welcome 2019

Welcome to RGDC!