Technology Team basic concepts

There are many key technologies in addition to Software Engineering that you may need while developing your games. Each technology team will research the state of the art on one topic area and report their findings. This will be done as in-class presentations rather than written reports to facilitate cross-team communication. Generally, BS CSE and CIS students should stick to topics useful for implementing games while BA CIS students may instead opt to look into topics in their related field core (ex: business, art tools, game design, etc.)

As you will be taking on the mantle of "scientist" or "engineer" with your degree, your presentations should demonstrate a key quality of at least one of those titles. A computer scientist should be able to clearly and concisely explain an algorithm in such a way that their peers can implement it. A software engineer should be able to clearly and concisely explain the trade-offs to different design choices so that their peers can determine which to choose to meet their requirements/constraints.

List of possible game Technology Team topics (not exhaustive)

Except for graphics and AI, which we are requiring everyone to be experts on, all team members are expected to have a passing knowledge of all areas. Each team should designate one member to be their lead for each sub-area. All leads in a particular area/technology will work together with the rest of their team to make a presentation.

Class Presentation

Each presentation should take 45-55 minutes, including questions. Larger teams (5+) will need to make two presentations. Presentation content may include:

Technology Team Assignments - Sprint 2016 - partial tentative teams

Technology
Members
Materials
Presentation(s)
AI

CHRIS MAKEPEACE
NIKIT MALKAN
CHRIS MENART
BRANDEN TENBRINK

slides
Character animation

BRANDON DAHL
KEVIN KESICKI
CHRIS PHILLIPS
HIROKI WITT

slides
Destruction

ALEX LOSEGO
RYAN WACHOWSKI
DANNY WHITE
DAVID WRIGHT

link to embedded video 1
link to embedded video 2
slides
Evaluating games

SAMUEL LITOWITZ
LOGAN MCCAMISH
CHRISTIAN WINTERHALTER

slides
Networking

MIKE ALQUIST
GLEN GAINER
AUSTIN NEIDERT

slides
Smart cameras

MARK DIVELBISS
SELENA GRANT
QING LIU

demo (unitypackage) slides
Voxel terrain

GLEN GIFFEY
JOHN JACKSON
MICHAEL MATONIS
JOHNNY MERCADO

slides
Weather effects

JARED HEADINGS
IAN KIRCHNER
JUSTIN NEIDERT
CALEB UNDERWOOD
NATHAN WAKEFIELD
TED ZHU

resources / slides for first presentation
slides
resources / slides for second presentation
Volumetric lighting demo
Lightning demo
slides

 

Technology Team Assignments - Autumn 2015

Technology
Members
Materials
Presentation
Illumination

Aaron E.
Austin

Shaders

Matt
Trevor
Paul
Jessica

Networking

James
Blaine
Patrick

AI

Taumer
Katie
Jeff

Procedural Content Generation

Bob
Michael
Steve
Tylor

Sample Project
Sound

Joe
Alex
Aaron C.

 

Technology Team Assignments - Spring 2015

Technology
Members
Presentation I
Presentation II
Physics

Isaac
John
Ross
Zachary

 
VR Tyler
Jacob
Matt T.
 

Weather and Simulation

Paul
Derek
Alan
Taylor
 

Image Processing

Doug
Phil
Zack
 
AI Matt M.
Kevin L.
Ben
RJ
Cameron

Sound and Music

Peter K.
Peter F.
Joey
Darren
Chris

Game History and Design

Dan
Mitchell
Alex
Kelsie
Kevin M.
Kevin S.
Marshall