Screen Shot 2014-07-14 at 9.13.34 PM.png
3460:438/589 Interactive Game Design

 


Final Study Guide

Course Syllabus


 

Lecture Notes

Introduction to Game Development

Intro to Unity3D Game Development

Links to Unreal Game Engine Resources

XR.ppt

Unity3D Programming & Debugging

EDP in Game Development (Counting.zip, EDP-Unity5.zip )

C# for Unity

Procedural Animation and Physics Engine

AI.ppt

Game Development NUI.ppt

Surface Volume Representation and Procedural Animation

Game Engine Development.ppt

RotatingColorCube.zip

OpenGL-WebGL-Examples-for-Gaming.zip

Voxel-Engine.ppt

Game Development Process.pptx

Game Development Platforms & Genres.ppt


Programming Assignments:

PA1: WebGL Games

PA2: EDP in Game Programming

PA3: AI in Games

Term Project


 

References:

Free Online Books for UA Students

Textbook: Holistic Game Development with Unity 3e, 3rd Edition, by Penny de Byl


Game Development Resources

Free Software Development Tools @GitHub

Free software from AutoDesk for students (including Maya)

https://www.turbosquid.com/ (downloadable assets)

https://www.mixamo.com/ (Create your own characters)

 

Unity3D:

UnityDownLoad.pdf (It is better to download Unity from GitHub)

Unity3d Demo Project (150MB)

Unity3D and Kinect Installation

How to create an installation CD with Unity3D

 

Unreal:

https://www.unrealengine.com/

UnrealEngine Source Code

 

Blender:

https://www.blender.org/ (free 3D design software)

 

XNA/Direct 3D:

https://msdn.microsoft.com/en-us/aa937791

https://msdn.microsoft.com/en-us/directx

 

Panda3D:

https://panda3d.org/

https://sourceforge.net/projects/panda3d/

 

Indie Game Publishing:

Humble Bundle of Online Games


Game Engine Development Resources

 

Game Code Complete:

A Complete Game Engine by McShaffry and Graham (OpenGL w Shaders): https://code.google.com/p/gamecode4/

Game Code Complete Community and Book

 

UGE:

https://github.com/francogarcia/uge

Student Projects:

A Simple Game Engine by Art (OpenGL w/o Shaders): GameEngine-Art.zip

A Graphics Education Studio (Unity3D): UnityEducationStudio.zip


WebGL

WebGL Examples

https://get.webgl.org/

https://www.khronos.org/webgl/

https://www.khronos.org/webgl/wiki/Main_Page

OpenGL

Build Your Own OpenGL Project without Shaders on PCs: OpenGL-Windows-No-Shaders

OpenGL Prebuilt Example Project without Shaders: for PCs

OpenGL Prebuilt Example Project with Shaders: for PCs

 

Build Your Own OpenGL Project without Shaders on Macs: OpenGL-Mac-No-Shaders

OpenGL Prebuilt Example Project with and without Shaders: for Macs

 

Tutorial with shaders: https://www.opengl-tutorial.org

 

Tutorial without shaders:

https://web.eecs.umich.edu/~sugih/courses/eecs487/glut-howto/

https://www.cs.unm.edu/~angel/BOOK/INTERACTIVE_COMPUTER_GRAPHICS/SIXTH_EDITION/

OpenGL Official Site

LightHouse OpenGL Tutorial

Mesa: Open Source OpenGL

OpenGL FAQ

https://www.openglsuperbible.com/

https://www.glprogramming.com/red/


C/C++/C#/

https://www.w3schools.com/c/index.php

https://www.w3schools.com/cpp/default.asp

https://www.w3schools.com/cs/index.php


Other Resources

Cleveland Game Developers https://www.meetup.com/clevelandgamedev/

Global Game Jam