-
Presentation
Presentation
The objective of this CU is that students understand the role of game engines, as well as learn the basics of one in particule, Unity. In this CU, students will learn how to use Unity, consolidating their knowledge in programming, as well as how to import graphical and sound elements, with the goal of being able to create a vertical slice for a videogame based on a movie of their choosing. The students will have to develop this vertical slice, presenting it as a pitch, acompanied with a technical report about the work
-
Class from course
Class from course
-
Degree | Semesters | ECTS
Degree | Semesters | ECTS
Bachelor | Semestral | 6
-
Year | Nature | Language
Year | Nature | Language
1 | Mandatory | Português
-
Code
Code
ULHT1075-17341
-
Prerequisites and corequisites
Prerequisites and corequisites
Not applicable
-
Professional Internship
Professional Internship
Não
-
Syllabus
Syllabus
Game engine concepts 2. Introduction to Unity 3. Sprites and tilemaps Importing sprites SpriteRenderer Animation Tilemaps Introduction to scripting Concept of GameObject , Asset and Component Object lifecycle Reference systems Prefabs Input and control methods Physics Rigid bodies Colliders and Triggers Raycasting Object instantiation Study of simple game mechanics: Movement Jumping Enemies Shooting Collectibles Energy and life Camera control Game interfaces GUI principles Basic components Scene management Special effects Sound effects Importing audio Audio usage Builds Development of platformer games Concept, mechanics, level design and progression Art integration Programing Final build
-
Objectives
Objectives
At the end of the CU, the student should be able to: Produce a vertical slice of a 2d videogame; Know the basic structure and components of Unity; Import, manipulate and implement assets (sound and graphis); Be able to implement gameplay mechanics on the objects in the editor; Create user interfaces for a game; Create builds for their game; Know how to use spritesheets and animate the various elements; Know how to use tilemaps Know how to apply colliders and physical elements in their games; Create special and sound effects
-
Teaching methodologies and assessment
Teaching methodologies and assessment
This curriculur unit includes both theoretical and practical classes, as well as project support classes. The examples used in this unit illustrate to the students the practices tried and tested in the standard videogame industry. Students will also have access to videos and the presentations, besides the projects created during classes, which are done in a tutorial fashion.
-
References
References
GIBSON, J. (2014). Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#. Upper Saddle River, NJ: Addison-Wesley Professional. ISBN: 9780321933164 MENARD, M., & WAGSTAFF, B. (2014). Game Development with Unity (2nd ed.). Boston, MA: Cengage Learning PTR. ISBN: 9781305110540 TRISTEM, B., & GEIG, M. (2015). Unity Game Development in 24 Hours (2nd ed.). Indianapolis, IN: Sams Publishing. ISBN: 9780672337512
-
Office Hours
Office Hours
-
Mobility
Mobility
No