se 320 lecture 1: introduction. instructor gazihan alankuş metu, bs 2002, ms 2005 wustl, phd 2011...
TRANSCRIPT
![Page 1: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/1.jpg)
SE 320
Lecture 1: Introduction
![Page 2: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/2.jpg)
Instructor
• Gazihan Alankuş• 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
![Page 3: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/3.jpg)
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?
![Page 4: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/4.jpg)
We’ll Create Games
• This is the most important thing here!
![Page 5: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/5.jpg)
Why Games?
• Glad you asked!– http://www.vizworld.com/2010/01/infographic-vi
deo-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
![Page 6: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/6.jpg)
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
![Page 7: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/7.jpg)
Syllabus
• http://ects.ieu.edu.tr/syllabus.php?section=ce.cs.ieu.edu.tr&course_code=SE%20320&cer=0
![Page 8: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/8.jpg)
What We’ll Do
• Learn about games and how to design and develop them
• Develop games in groups
![Page 9: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/9.jpg)
What We’ll Do
• Learn about games and how to design and develop them
• Develop games in groups
![Page 10: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/10.jpg)
Learn
• Lectures and online material• The book (read the assigned chapters)
![Page 11: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/11.jpg)
What We’ll Do
• Learn about games and how to design and develop them
• Develop games in groups
![Page 12: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/12.jpg)
Groups
• Everyone pitches a game idea• We select best ideas, form groups around
ideas• You can ditch the idea you’ve pitched for
another group even though it was chosen!
![Page 13: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/13.jpg)
Groups
• No free lunch, everybody have to contribute • Grading will be on contribution • I will collect reports on who did what
![Page 14: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/14.jpg)
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
![Page 15: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/15.jpg)
Alternative Development Environments
• Panda 3D (Python)• Microsoft XNA (C#)• Unity 3D (C#)• Gideros (Turkish! Lua)• jMonkeyEngine (also Java)• No NIHS!
![Page 16: SE 320 Lecture 1: Introduction. Instructor Gazihan Alankuş METU, BS 2002, MS 2005 WUSTL, PhD 2011 (Working on it) Some industry experience I do research](https://reader036.vdocument.in/reader036/viewer/2022083006/56649f335503460f94c4f535/html5/thumbnails/16.jpg)
Life is Short, Use Libs
• I could teach you DirectX or OpenGL. – You wouldn’t have time to create a game.