This course will be held in 2024.

Info

Dates: 26th August – 6th September 2024
Lecturer: Patrizia Sailer
Course type: Compulsory Optional Subject (Summer School)
Related degree levels and programs: BA/MA in Information Science; BA/MA in Digital Business Management; BA in Information, Media & Communication; BA in IT Infrastructure Management; BA in Software Engineering
Workload: 120 hours
Credits: 4 ECTS
Course abbreviation: GD

Patrizia Sailer

Patrizia Sailer received her master’s degree in Cloud Computing Engineering in 2021 from FH Burgenland, while doing research in the department on “Cloud, Cyber Physical Systems and Security” at Forschung Burgenland. In 2023, she was able to get a second master’s degree in the field of “Business Information Systems”. Her interest in Game Development was raised during her bachelor studies at FH Joanneum Kapfenberg, while she was on a semester abroad at TU Dublin in 2019. Since 2022, she has been an established member of the FH Burgenland, where she teaches in the Department of Information Technology.

Synopsis

How to create a game for a web browser? A large number of game development platforms are available. One of them is Unity, with which games can be created for various media platforms, such as smartphone, computer, web browser, and more. In this course, a web game is designed and created using Unity. No programming skills are necessary, since there are various plug-ins such as Bolt, allowing to implement solutions visually. Therefore, it will be possible for all participants to implement a prototype or ideas.

Course goal / Guiding idea

Upon successful completion of the course students will be able to:

Knowledge

Participants will learn methods for designing a game and how to practically use these methods to create a game.

Skills

Creation of a design, considerations about the game flow, implementation with the help of a game development platform.

Competencies

Creation of a design, considerations about the game flow, implementation with the help of a game development platform.

Course content

  • What is Game Development?
  • Types of games
  • Current trends
  • Installation of required software
  • Basics in Game Development Platform
  • How to design a game
  • From an idea to a game prototype
  • Practical development of a game prototype

Learning outcomes

  • Presentation of the game ideas in groups
  • Presentation of the design of the game
  • Create a milestone plan for the development of the game prototype and keeping to it
  • Completion of a fully playable game prototype of the own game idea
  • Usage of a game development software

Execution

Contact lessons (60h):

  • Theory teaching (everybody)
  • Creation of the game ideas and design of the game (groups)
  • Presentation of game ideas (groups)
  • Development of the fully playable game prototype
  • Presentation of a fully playable game prototype of the own game idea (groups)
  • Testing of the playable games of the other groups
  • Individual Feedback

Accompanied self-study (40h):

  • Installation of required software
  • Development of game design
  • Development of prototypes

Free self-study (20h)

Teaching & Learning methods

  • Interactive contact event
  • Literature study and reflection
  • Transfer of theoretical basics
  • Project work
  • Presentation

Proof of performance

Proof of performance

  • 25% Presentations of (interim) results
  • 25% Written Report
  • 25% Grade from evaluation of the students
  • 25% Grade from evaluation of the lecturer

Course readings

  • Bond, J. G. (2017). Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#. Addison-Wesley Professional.
  • Baron, D. (2021). Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C#. Packt Publishing

Course schedule and location

New campus, Lecture room 107 (F. Tudmana 24i, 23000, Zadar)

Course schedule: from 9:00 to 16:00.