filmeu

Class Programming Languages II

  • Presentation

    Presentation

    This course expands on the previously acquired knowledge on programming on C#, introducing students to Unity and its scripting API, allowing for the development of simple functionalities and game mechanics.
  • Code

    Code

    ULP2533-898
  • Syllabus

    Syllabus

    Presentation of Unity3D and Visual Studio as development environments; C # as scripting language; MonoBehavior class events (eg Start / Awake, Update and FixedUpdate); Order of execution of events in Unity scripts; Algorithm and Design Patterns basic concepts; Threads and Coroutines; Creation of components; Elements of Graphical User Intefaces; Scene transitions; Raycasting and Physics; Input Devices (Keyboards, Gamepads, Mouse, Camera); Inspectors; Debugging Techniques and Memory Management; Implementation of simple game mechanics in C #; Previously scheduled class sessions will be taught at a distance, promoting the deepening of students autonomous work capacity
  • Objectives

    Objectives

    The student should know the predefined events in a Unity-based application, and decide which ones to use to implement the desired functionality. The student should also master the methods of asynchronous and parallel programming with threads and routines, as well as know their advantages and limitations. Additionally, the student should also be able to deploy new components and expose some variables in the inspector window, making use of the functionality already provided by the engine. Additionally, the student should also be able to implement transitions between states and scenes to create a cohesive final game experience. Finally, some specific programming concepts using object-oriented language (in this case C #) should also be assimilated (eg Inheritance, Polymorphism), as well as Design Patterns.
  • References

    References

    Hocking, Joe - Unity in Action, Second Edition: Multiplatform Game Development in C#. ISBN-10: 1617294969
SINGLE REGISTRATION
Lisboa 2020 Portugal 2020 Small financiado eu 2024 prr 2024 republica portuguesa 2024 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios