Presentation is loading. Please wait.

Presentation is loading. Please wait.

242-515 AGD: 1. Preliminaries1 Objective o to give some background on the course Animation and Games Development 242-515, Semester 1, 2015-2016 Who we.

Similar presentations


Presentation on theme: "242-515 AGD: 1. Preliminaries1 Objective o to give some background on the course Animation and Games Development 242-515, Semester 1, 2015-2016 Who we."— Presentation transcript:

1 242-515 AGD: 1. Preliminaries1 Objective o to give some background on the course Animation and Games Development 242-515, Semester 1, 2015-2016 Who we are: Aj. Andrew Davison, WiG Lab ad@fivedots.coe.psu.ac.th Aj. Anant Choksuriwongnot in 2015-2016 ant@coe.psu.ac.th 0. Preliminaries Please ask questions

2 242-515 AGD: 1. Preliminaries2 1.Why Make Games? 2. Course Objectives 3.Meeting Times / Locations 4. Workload 5. Course Materials 6.Further Information Overview

3 1. Why Make Games? It’s fun! People like to play games The game industry is huge and growing rapidly Game programming is inspiring a new generation of designers and programmers Drives research and development in many areas, such as graphics and AI Half-life 2 3

4 242-515 AGD: 1. Preliminaries4 Modern Games are Complex Technologies used: o 2D & 3D Graphics o sound & music o networking o Artificial Intelligence o physics simulation o parallel processing o custom scripting languages o etc.

5 2. Course Objectives This course will focus on game graphics and maths: o basic 3D graphics theory o graphics programming with the Java game engine JMonkeyEngine We won’t study: o gameplay, storylines, game art, the production process, artist tools, network layers 5

6 242-515 AGD: 1. Preliminaries6 Aj. Andrew's topics (they may change): o background: history, genre, the future, game development, game architecture o 3D maths: vectors, coordinate spaces, matricies, transformations o illumination: color, lighting o texturing o meshes o physics: motion, mass, collision detection o particle effects o landscape Main Topic Headings

7 242-515 AGD: 1. Preliminaries7 Aj. Anant's topics: (they may change): o none this year (2015-2016)

8 242-515 AGD: 1. Preliminaries8 These times can be changed if both Ajarn and most of the students in the class agree. 3. Meeting Times / Locations Tuesday10:30 – 12:00R101 Friday10:30 – 12:00R101

9 242-515 AGD: 1. Preliminaries9 Mid-term Exam: 30%( 2 hours) Two Exercises, each worth 15% (total = 30%) o one will be assigned by Aj. Andrew, the other by Aj.Anant exercises 1, weeks 7-8 exercises 2, weeks 15-16 Final Exam: 40%(3 hours) 4. Workload (% of total score)

10 242-515 AGD: 1. Preliminaries10 Aj. Andrew will teach roughly the first half of the class (about 8 weeks) Aj. Anant will teach the second half (the last 8 weeks, after the midterm exam).

11 242-515 AGD: 1. Preliminaries11 We may take registration at the start of a class. If someone is not there, they lose 1% (unless they have a good excuse). A maximum of 10% can be lost o deducted from your final mark Non-Attendence Penalty

12 242-515 AGD: 1. Preliminaries12 All the handouts (and other materials, such as code examples) produced by Aj. Andrew will be placed on-line at: http://fivedots.coe.psu.ac.th/ Software.coe/242-515_AGD/ Print using 6 slides/page to save trees. Aj. Andrew will not be using the LMS. 5. Course Materials

13 242-515 AGD: 1. Preliminaries13 A good gaming overview: o Introduction to Game Development Editor: Steve Rabin Charles River Media, 2005 My main source for maths: o 3D Math Primer for Graphics and Game Development Fletcher Dunn and Ian Parberry A K Peters / CRC Press, 2002 o http://gamemath.com/ Reading Materials Aj. Andrew has PDF versions of these books. continued

14 242-515 AGD: 1. Preliminaries14 jMonkeyEngine information: o jMonkeyEngine 3.0 Beginner's Guide Ruth Kusterer Packt Publishing, 2013 o There are lots of tutorials online at the JMonkey website: http://jmonkeyengine.com/

15 242-515 AGD: 1. Preliminaries15 You should download and install Java and JMonkeyEngine o Aj. Andrew will explain how to install and use JMonkeyEngine later in the course A old-ish version of Java (Java SE 6.0) is at: ohttp://java.coe.psu.ac.th/RefImp.html#JavaSE You should get JavaSE 6.0 SDK, WindowsFull (76.7 MB) and the 6.0 documentation (53.7 MB) 6. Further Information continued

16 242-515 AGD: 1. Preliminaries16 JMonkeyEngine can be downloaded from: o http://jmonkeyengine.com/

17 242-515 AGD: 1. Preliminaries17 Web Resources Games Developers o http://www.gameasutra.com/ o http://www.gamedevelopers.ie General Gaming: o http://www.pczone.co.uk o http://www.gamespot.com Game design magazines o http://www.gdmag.com/homepage.htm


Download ppt "242-515 AGD: 1. Preliminaries1 Objective o to give some background on the course Animation and Games Development 242-515, Semester 1, 2015-2016 Who we."

Similar presentations


Ads by Google