Code |
11150
|
Year |
1
|
Semester |
S2
|
ECTS Credits |
6
|
Workload |
PL(30H)/T(30H)
|
Scientific area |
Informatics
|
Entry requirements |
None
|
Mode of delivery |
Classroom teaching.
|
Learning outcomes |
- Introduce the main concepts about prototyping (paper and computer) of digital games.
- Develop functional prototypes that allow students to test and refine game design concepts quickly and effectively.
- This course unit has as general objective to provide the student with a comprehensive view of the design, prototyping and development of games.
|
Syllabus |
- Introduction to the Unity3D Interface; - Introduction to the C # language for Unity3D: variables and components, boolean operators and conditional statements, loops, lists and arrays, functions and parameters, debugging, classes, and object-oriented thinking.
All these concepts are taught through hands-on development and programming. To this end, several (small) 2D and 3D digital prototypes will be developed along the UC and also a final project consisting of a vertical slice of a game.
|
Main Bibliography |
Introduction to Game Design, Prototyping, and Development: from the Concept to Playable Game - with Unity and C#. Jeremy Gibson; 2nd edition, 2017. Unity in Action: Multiplatform Game Development in C# with Unity 5. Joe Hocking. Manning Publications, 1st edition, 2015. 2D Graphics Programming for Games. John Pile Jr., A K Peters/CRC Press; 1 edition, 2013. 3D Game Programming All in One. Kenneth Finney, Delmar Cengage Learning; 3rd Revised edition edition, 2012. Programming Game AI by Example. Mat Buckland, Wordware Publishing, Inc., 2004. Game Development Essentials: An Introduction. Jeannie Novak, Cengage Learning; 3 edition, 2011. Game Design Workshop: A Playcentric Approach to Creating Innovative Games. Tracy Fullerton, CRC Press; 2 edition, 2008.
|
Language |
Portuguese. Tutorial support is available in English.
|