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.
Casual Game Design: Designing Play for the Gamer in All of Us | Gregory Trefry
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
- My oldest boy, Andrew, leads a double life. By day he is a frighteningly good scrum-half, but by night he is a prodigious Scratcher calledMunkeeb. Because of this, I read Will Richardson’s recent post aboutsupplementing his children’s education with great interest.
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++