Download
se 320 n.
Skip this Video
Loading SlideShow in 5 Seconds..
SE 320 PowerPoint Presentation

SE 320

111 Vues Download Presentation
Télécharger la présentation

SE 320

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. SE 320 Lecture 1: Introduction

  2. Instructor • GazihanAlankuş • METU, BS 2002, MS 2005 • WUSTL, PhD 2011 (Working on it) • Some industry experience • I do research on games • Now I get to teach games • reasonable > idealistic

  3. You • Introduce in detail, from where, etc. • You and games • Registered? Why? • What do you expect • from this class? • to see happen by the end of semester? • Programmer? • Java? Eclipse? IDEs? Debugging? Open source? 116? • Artist? • Graphic designer? Sound maker?

  4. We’ll Create Games • This is the most important thing here!

  5. Why Games? • Glad you asked! • http://www.vizworld.com/2010/01/infographic-video-game-statistics/ • http://www.theatlantic.com/technology/archive/2011/06/infographic-video-game-industry-statistics/239665/ • http://www.vincentabry.com/en/us-uk-video-game-industry-infographic-918 • http://www.uproxx.com/gaming/2011/06/infographic-of-the-day-videogames-pwning-hollywood-in-release-week-sales/ • http://www.1001oyun.com/infographic/video-game-addiction

  6. We’ll Create Games • This is the most important thing here! • I don’t want to make this difficult for you • Java and Eclipse! • Slick2D

  7. Syllabus • http://ects.ieu.edu.tr/syllabus.php?section=ce.cs.ieu.edu.tr&course_code=SE%20320&cer=0

  8. What We’ll Do • Learn about games and how to design and develop them • Develop games in groups

  9. What We’ll Do • Learn about games and how to design and develop them • Develop games in groups

  10. Learn • Lectures and online material • The book (read the assigned chapters)

  11. What We’ll Do • Learn about games and how to design and develop them • Develop games in groups

  12. Groups • Everyone pitches a game idea • We select best ideas, form groups around ideas • You can ditch the idea you’ve pitched for another groupeven though it was chosen!

  13. Groups • No free lunch, everybody have to contribute • Grading will be on contribution • I will collect reports on who did what

  14. Suggested Development Environment • Any OS • Java and Eclipse (you’ll thank me later) • Slick2D game library • Easy to use • Has many extensions • Tiled map editor! • Particle effects • Actually used • 2D Games • I will support you with issues

  15. Alternative Development Environments • Panda 3D (Python) • Microsoft XNA (C#) • Unity 3D (C#) • Gideros (Turkish! Lua) • jMonkeyEngine (also Java) • No NIHS!

  16. Life is Short, Use Libs • I could teach you DirectX or OpenGL. • You wouldn’t have time to create a game.