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.