Westwood College Library
Westwood College Online Learning Resource Center
Home | Online Course Resources | Online Books and Articles | General Reference
 

SG220: 3D Game Engine Architecture
Prerequisite(s): SG110, SG210

This course introduces students to game engine architecture, APIs, and graphic functions.Topics include scene hierarchy, texture management and formats, graphic tools, and how they work together. Students will investigate approaches to developing code for different engines using procedural, object-oriented, or patterned architectures. Upon completion of this course students should understand the process of building a 3D graphics engine.


 

Scene Hierarchy

Game Object Structure: Scene Graphs
Article from GameArchitect.net

Object-Oriented Scene Management
Article from GameDev.net


Graphic Tools

3D Graphics and Animation Software
Directory of websites from Amazing 3D Graphics

ExtremeTech
Reviews of graphics products and trends in the graphics industry

SnapFiles
3D graphics tools/freeware downloads

Web Developer's Virtual Library
3D graphics tools

Texture Management and Formats

Building Better Textures
Game Development Society link to an article on quality game textures

Delphi3D
Article on texture management

Free Textures
List of websites that offer free resources from 3DLinks.com


Additional Sites of Interest

AcademicGamers.com
News, conversation, articles, reviews, and resources for the academic gamer

Blitz
Game creation tools and utilities

BZFlag
Free multiplayer, multiplatform 3D tank battle game

Cakewalk
Music and sound software for Windows

CFXWeb
Demo and game development

CodeProject.com
Free source code and tutorials

CodeSampler.com
3D and OpenGL code samples for game and graphics programming

Cube
Open source multiplayer and singleplayer first person shooter game

Devmaster.net
Source for game development

EA
Fantasy, sports, and strategy videogames

flipcode
Archive of game development news and resources (site is no longer being updated)

Gamasutra
The Art & Science of Making Games

Game Boy
Official site

Game-Culture
Gaming tips, news, and inside comment

Game Developer
Game industry magazine

GameDev.net
Resources for game development

Game Research
Art, business, and science of computer games

Game Revolution
Reviews, previews, screenshots, cheats, and other game resources

GameSpy.com
Multiplayer gaming's home page

Game Studies
International journal of computer game research

GotDotNet
Microsoft .NET framework community

GraphitX
Direct 3D programming

HappyPuppy.com
Latest video game and computer game downloads

How Video Game Systems Work
From Howstuffworks.com

International Game Developers Association
Professional membership organization for issues related to digital game creation

Joystick101.org
Community of gamers, designers, critics, academics, and researchers

Ludology.org
Videogame theory

MadMonkey.net
Independent game network

Nintendo
Official site

Planet Tribes
News, screenshots, previews, reviews, and guides

PlayStation
Official site

Sega
Official site

Sierra Entertainment
One of the largest worldwide publishers of interactive entertainment software

Universal Videogame List
Online game database

The Video Game Critic
Video game reviews

Video Game Yellow Pages
Comprehensive online directory for every segment of the electronic gaming industry

Xbox
Official site

Yahoo! Games
Video game demos, cheats, reviews, and previews

 

LIBRARY HOME | CONTACT | DISCLAIMER