Computer games development I & II (Summer 2011)

Super_Mario_Platform_Game.jpgGames I: 1DT023 (7.5 Hp)

  • Prerequisite: Computer science 20 hp and experience with programming in an object oriented language, e.g. Java or C++.
  • Content: You will be divided into teams with approx. 4-5 students each. Your goal will be development of a computer game, most likely using Java, that might be based on the framework described in the course literature (see below). The basics of game programming are covered by the course literature, the teachers will help you with team work, project planning and game design. Guest lectures will provide some insight in game development "in the real life".

Read more abut the course in the syllabus.

Games II: 1DT045 (7.5 Hp)

  • Prerequisite: Computer science 40 hp, including a course containing 3D graphics, and extensive experience with programming in an object oriented language, e.g. Java or C++.
  • Content: You will be divided into teams with approx. 6-8 students each with the goal to develop a computer game. The game should include some advanced technology such as 3D graphics or networking functionality. You can use any programming language/framework, your team agrees on, e.g. Microsoft XNA Game Studio or Ogre 3D. You are free to write a mod to an existing game or, maybe especially if you are more interested an creating art for a game, use an existing game engine.

Read more abut the course in the syllabus.

Teachers

News

Updated Schedule

2011-06-08

  • The lectures tomorrow and next Monday (June, 13th) are canceled
  • [games1] The groups for the Pong-lab are put on studentportalen. If you do not have access to studentportalen, yet (due to registration problems), group up with someone else without a group or start individually. You can download the instructions from here.

2011-06-07

  • Lectures during the first week take place in 1211
  • If your name was not on the lists I passed around today, you have to do a late register (senanmällan) on http://www.studera.nu asap (before next Monday)
  • Slides of the first lecture and Lab1 are uploaded to studentportalen

Course literature/material, Games I

Developing_Games_in_Java_by_David_Brackeen.jpg

"Developing games in Java" by Brackeen, David (ISBN: 1592730051)
On this website you will find the examples from the book, including the framework for the 2D platform game. You can use it for a quick start.

Usage in NetBeans:

  • Extract the downloaded file (e.g. ch03src.zip) to any folder you like (recommended: NetBeans-projectfolder)
  • Select "File->New Project" from the NetBeans menu
  • Select Categories: "Java" and Projects: "Java Project with Existing Sources", then press "Next"
  • Choose any "Project Name" you like (e.g. ch03) and press the "Browse..."-button after "Project Folder"
  • Open the folder you extracted before (e.g. NetBeansProjects/ch03src) and press "Next"
  • Press "Add Folder..." right to "Source Package Folders" and open the "src"-folder (e.g. NetBeansProjects/ch03src/src), then press "Next"
  • Press "Finish"
  • Now you see the different packages (usually com.brackeen.javagamebook.*) in NetBeans Projects-Browser, you can run a class which contains a main-function e.g. by right-clicking it and select "Run File"