Web-based Resources

Books, Readings and Vids

http://www.amazon.com/Ultimate-Guide-Video-Writing-Design/dp/158065066X

http://www.amazon.com/o/ASIN/1590596153/175-7654959-8599523?SubscriptionId=19BAZMZQFZJ6G2QYGCG2

Specific to the Game Maker design engine

http://artofgamedesign.com

Site which supports the book of the same name. Some educator resources here too.

http://www.amazon.com/Casual-Game-Design-Designing-ebook/dp/B003FQM37E/ref=sr_1_1?ie=UTF8&m=AG56TWVU5XWC2&s=digital-text&qid=1274187826&sr=8-1

(also available on Kindle and as an e-Book)

http://www.vancouver.wsu.edu/fac/peabody/game-book/Coverpage.html

http://www.amazon.com/Theory-Fun-Game-Design/dp/1932111972

Book on fun in games

http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=10659&mode=toc

http://www.amazon.com/gp/product/1578202221

Book on Game Design - not just video games but theory behind games

http://www.wired.com/gaming/gamingreviews/commentary/games/2008/09/gamesfrontiers_0908

Interesting article about problem solving and the scientific method.

http://www.amazon.com/Enders-Game-Ender-Book-1/dp/0812550706

Great read about games, simulations, children, military, deception - considering for use as part of an ethics discussion in a video game development course.

http://craphound.com/littlebrother/download

Cory Doctorow's science-fiction story on human rights in the digital world.

https://www.cbsnews.com/news/drones-americas-new-air-force/

A discussion of drones, their pilots and PTSD (Post-Traumatic Stress Disorder). Consider the relationship between this live "video-game" and ethics & values. Consider PTSD and examine and similar relationships within the gamer community.

http://www.npr.org/templates/story/story.php?storyId=113996743

Interview with P.W. Singer - has audio file and transcripts

http://www.gamasutra.com/view/feature/4314/quick_and_dirty_prototyping_a_.php

http://www.amazon.com/Computer-Game-Design-Course-Principles/dp/0500286582

http://www.squidoo.com/gamemaking

Decent article on the Why? of Video Game Development courses

        • Nice list of game engines and platforms

http://www.edutopia.org/digital-generation-game-design-video

Great article on inner city/urban initiative which gets HS kids working with and teaching MS students and thereby reinforcing their own understanding.

http://www.gamasutra.com/php-bin/article_display.php

http://dsc.discovery.com/tv/video-game/timeline/timeline.html

Great resource to accompany Discovery's Rise of the Videogame series


Links on Diigo

Class & Course Sites

http://uwf.edu/cde/it_academy/VideoGameDesignDev.pdf

Course description for undergraduate course

http://www.evl.uic.edu/spiff/class/cs426

Course description for Univ of Illinois @ Chicago

http://www.sfstoledo.org/students/classes/csprog.htm

http://www.usd116.org/lbeuschlein/C%2B%2B

http://www.interactiveclassroom.net/GameControl.html

UK unit on Game Dev using Scratch

http://www.hatrack.com/cgi-bin/print_friendly.cgi?page=/research/teachers/2004-04-01.shtml

http://us.macmillan.com/static/little_brother_readers_guide.pdf

http://en.calameo.com/read/0000000195afac0d5ce4b

http://users.evtek.fi/~jaanah/IntroC/DBeech/3gl_flow.htm

Great primer on the use of flowcharts in programming.

http://www.goldclasses.com/basic/Lessons/MovingObjectsInGM.htm

A great explanation of the coordinate system used by Game Maker.

      • understand how
      • the coordinate system in Game Maker works

http://goldclasses.com/BasicAssignments.html

A terrific resource for teachers new to teaching the concepts around video game development (like me).

http://web.engr.oregonstate.edu/~mjb/gamemaker

Another teacher's resource for developing a video game design course.

http://wiki.yoyogames.com/index.php/Alarm

An in-depth explanation of the role of alarms in Game Maker

http://faculty.css.edu/tgibbons/Gamemaker_Tutorials/Gamemaker_Tutorials.html

More tutorials on Game Maker

http://seriousgames.bbn.com/behaviorauthoring

Came across this site which uses behavioral analysis to determine which techniques to include in military training sims. May go well with reading of Ender's Game and discussion of military's drone program.

http://www.soe.ucsc.edu/classes/cmps080k/Winter06/lectures

Lectures material from Professor Whitehead at UCSC

Game Development Resources

http://www.cs.unm.edu/~angel/GAME/GameDesignLessonPlan.pdf

http://webcache.googleusercontent.com/search?q=cache:Ahd-FS5T2GAJ:scalablegamedesign.cs.colorado.edu/gamewiki/images/c/cd/Frogger_Lesson_Plan_Day_1_sandy_rea.doc+game+design+lesson+plans&cd=40&hl=en&ct=clnk&gl=us

http://www.valuesatplay.org/?cat=7

http://teachingcollegemath.com/?p=1023

Although it speaks of college level math, I want to have a math focus in my HS course. This is a helpful thought from another educator.

http://www.gameeducationsummit.com/ges-northamerica-2010-program

http://www.ambrosine.com/index.php

List of resources for video game development programs

http://www.gamedev.net

http://gpwiki.org/index.php/How_do_I_get_Started

http://www.brainygamer.com/the_brainy_gamer

Interesting blog on video game design

http://www.fas.org/immuneattack

Video game based on reality - teaching science through games.

http://fas.org/babylon

Another product from FAS.org - this time an historical video game set in ancient Mesopotamia.



Programs & Applications:

Object Oriented

http://www.yoyogames.com/gamemaker

Video Game Development Engine

http://www.alice.org

Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience.

      • Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience.

http://www.aliceprogramming.net

Free resources but also a link to a physical book which can be used in a VGD curriculum

http://scratch.mit.edu/about

      • Scratch is a new programming language that makes it easy to create your
      • own interactive stories, animations, games, music, and art -- and share
      • your creations on the web.
        • Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills.
        • As they create Scratch projects, young people learn important mathematical
        • and computational ideas, while also gaining a deeper understanding of the process
        • of design.

http://www.amazon.com/dp/1598635360

http://nwinton.wordpress.com/2007/10/30/that-scratch-is-spreading

http://weblogg-ed.com/2007/from-scotland-to-stockton-learning-scratch

      • So I wasn’t there to see it, but Tess and Tucker learned Scratch this afternoon from Andrew, an 11-year old from “across the pond” from Perth, Scotland, during their weekly Tuesday “supplementing school” class.

http://pelfusion.com/tutorials/35-flash-game-development-tutorials-fla-files

http://www.emanueleferonato.com/2007/01/08/create-a-flash-draw-game-like-line-rider-or-others-part-1

http://livedocs.adobe.com/flex/3/html/help.html?content=Part6_ProgAS_1.html

http://www.greenfoot.org/about/whatis.html

Consider greenfoot as a combination between a framework for creating two-dimensional grid assignments in Java and an integrated development environment (class browser, editor, compiler, execution, etc.) suitable for novice programmers. While greenfoot supports the full Java language, it is especially useful for programming exercises that have a visual element. In greenfoot object visualisation and object interaction are the key elements.

      • Consider greenfoot as a combination between a framework for creating
      • two-dimensional grid assignments in Java and an integrated development
      • environment (class browser, editor, compiler, execution, etc.) suitable
      • for novice programmers. While greenfoot supports the full Java language,
      • it is especially useful for programming exercises that have a visual
      • element. In greenfoot object visualisation and object interaction are
      • the key elements.

http://planetkodu.com

Home of Kodu Game Lab PC, a game development engine

http://darkbasic.thegamecreators.com

DarkBASIC allows you to create your own games, demos, slideshows, even business applications using the easy to understand BASIC programming language. Even if you've never coded before, just follow the in-depth tutorials and you'll be generating results in minutes! Harness the power of Direct X and make 3D objects come to life in just a few simple commands.

http://www.rpbuilder.org/forum

http://sandboxgamemaker.com

Free open-source 3D game making engine for VideoGames, RPGs & Game Design Creation

http://udk.com

Unreal Engine 3

      • UDK is Unreal Engine 3 – the complete professional development framework. All the tools you need to create great games, advanced visualizations and detailed 3D simulations.

http://tkool.jp/products/rpgxp/eng/index.html

Game Design Engine - not free


Programs & Applications:

SCRIPT Oriented

http://processing.org

Open-Source Programming Environment

http://msdn.microsoft.com/en-us/aa937791.aspx

MS Resources for video game development

http://www.cppgameprogramming.com/cgi/nav.cgi?page=index

How to develop games using C++