KD Basis Programmeren van Games Les 1

Keuzedeel
Basis Programmeren van Games
Unity Game Development
1/22
1 / 22
volgende
Slide 1: Tekstslide
ICTApplicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 22 slides, met tekstslides.

Onderdelen in deze les

Keuzedeel
Basis Programmeren van Games
Unity Game Development
1/22

Slide 1 - Tekstslide

2/22
Introductie
Week 1, les 1

Slide 2 - Tekstslide




Deze les
- Even voorstellen
- Curio Arcade
- Game Engine
- Waarom Unity?
- Unity Hub
- Unity Editor
- Made with Unity
- Verschillende soorten games
- Criteria/oplevering
3/22

Slide 3 - Tekstslide

Even voorstellen
Quincy Norbert, 34 jaar oud.
10 jaar ervaring in Unity waarvan:
- 7 jaar ervaring met VR Development
- 5 jaar evering met AR Development
- 5 jaar gewerkt bij Boldly-XR 
   (Handpicked Agencies)
4/22

Slide 4 - Tekstslide

5/22
Curio Arcade
Uiteindelijk komen al jullie 
games op onze gloednieuwe 
Curio Arcade.

Slide 5 - Tekstslide

https://thesourcegame.tumblr.com/
6/22

Slide 6 - Tekstslide

Game Engine
Een Game Engine is software die helpt bij het maken van games en biedt tools voor onder andere:
- Graphics (2D, 3D)
- Physics
- Animatie
- Geluid
- Input (Mouse & Keyboard, Touchscreen, Joystick)

*Een aantal bekende game engines zijn: Unity, Unreal & Godot
7/22

Slide 7 - Tekstslide

Waarom Unity?
- Toegankelijk en gebruiksvriendelijk
- Kan gebruikt worden voor zowel 2D als 3D games
- Hele grote community
- Resources: Goede documentatie, veel tutorials, 
   Reddit, Stack Overflow, Unity forums
- Gratis (Unity Personal)
- Voor alle platformen: PC, Mobile, Console, VR, AR
8/22

Slide 8 - Tekstslide



Toepassingen
De Unity engine wordt niet enkel gebruikt voor het maken van games, maar kent veel meer toepassingen.

- Augmented Reality (AR): extra laag digitale informatie bovenop de echte 
   wereld (bijv. Pokémon GO)
- Virtual Reality (VR): volledig ondergedompeld in een digitale omgeving 
   (bijv. Beat Saber)
- Andere toepassingen:
      - Simulaties (bijv. medische training, rijlessen)
      - Architectuur en productdesign (virtueel door een gebouw lopen)
      - Interactieve installaties en kunst
9/22

Slide 9 - Tekstslide

Unity Hub
Beheert je Unity-installaties en projecten, je kan meerdere Unity versies tegelijkertijd installeren en dus werken in verschillende versies van de Engine.

https://unity.com/download
10/22

Slide 10 - Tekstslide

11/22




Unity Editor
De Editor is de werkplek waar je je game maakt en is gekoppeld aan je IDE (Microsoft Visual Studio)

- Scene View: visuele weergave van je spelwereld
- Game View: wat de speler ziet
- Tools: verplaatsen, schalen, roteren van objecten.

Met de Play knop kan je binnen de engine direct testen.

Slide 11 - Tekstslide

12/22

Slide 12 - Tekstslide

13/22
Hierarchy
- Geeft een lijst van alle objecten in de huidige Scene
- Objecten kunnen parent-child relaties hebben
- Voorbeeld: Een player bestaat uit een parent (Player) 
   met children (Wapen, Rig, Audiosource)

Slide 13 - Tekstslide

14/22



Inspector
- Toont componenten en eigenschappen van een 
   geselecteerd object

Voorbeeld:
- Transform (position, rotation, scale)
- Componenten (colliders, scripts, audio)

*Alles in Unity is gebaseerd op objecten en 
componenten.

Slide 14 - Tekstslide

15/22



Projectview
- Bestandsstructuur van je hele project.
      - Bevat: modellen, scripts, geluiden, prefabs, materialen.






*Hier organiseer je je assets zoals in een mapstructuur.

Slide 15 - Tekstslide

16/22
https://youtu.be/m6lvwJ5WOrA?si=a55x5sNAFV-t5rLt&t=694
Oriëntatieopdracht
We gaan kijken naar gameplay van de game Inside, analyseer en observeer.

Slide 16 - Tekstslide

17/22
Wat viel je op?
Denk aan game mechanics of
keuzes die de ontwikkelaar 
gemaakt heeft.

Slide 17 - Tekstslide

18/22



Made with Unity
- Inside
- Limbo
- The Forest
- Hollow Knight
- Subnautica
- Cuphead
- Among Us
- Fall Guys
- Firewatch
- Schedule I

Slide 18 - Tekstslide

19/22
Verschillende soorten games
- Entertainment Games: bedoeld voor plezier (bijv. Fortnite, Mario)
- Serious Games: leren en trainen (bijv. medische simulaties, defensie)
- Gamification: spel-elementen toevoegen in niet-game context (bijv. 
   Duolingo XP, stappentellers)

Slide 19 - Tekstslide

20/22
Oriëntatieopdracht
Maak in Word  een moodboard met daarin screenshots
van je favoriete game(mechanics)
timer
15:00

Slide 20 - Tekstslide

21/22



Criteria/oplevering
- Projectplanning
- Logboek
- MoSCoW (Must, Should, Could, Would)
- Game Design Document (GDD)
- IDE Document
- Testverslag
- Presentatie
- overdrachtsdocument
- Github link

Slide 21 - Tekstslide

Bart
bk28@curio.nl
Quincy
qn00@curio.nl
Vragen? Stuur je docent een berichtje!
22/22

Slide 22 - Tekstslide