Contents
This page contains materials for the Game Development Middleware (NSWI160) course that is/has been taught during winter term of 2018/2019 at Charles University in Prague, Czech Republic. The course is/was backed up by Jakub Gemrot (gemrot@gamedev.cuni.cz).
Permalink: http://bit.ly/mff-uk-gdmw-2018
Dates
Mondays 9:00, SW1
How to pass the practice
Create 3 games!
Each game has “baseline” requirements and “advanced” requirements. You must pick one game and implement both baseline and advanced requirements. The rest of games must meet baseline only (at least 😉
- Unity (pick one)
- Unreal Engine 4
- Game 03 – Endless Racer – PC
- Phaser
- Game 04 – Classic Shooter – Web
Labs
Slides are containing additional links 😉
Lab 13 – 7.1.2019
- Showcasing Phaser 3 Labs
- Crossroad with descriptions of some (crucial) Phaser 3 Examples
- You can easily transfer an example from the labs into the following Stackblitz Wrapper
- Just fork it and read info within the description of the StackBlitz project (upper-left corner of the window)
- We will be working on local competitive multiplayer Jump&Bump game
- Jump & Bump stub on StackBlitz
- We will be using GitHub for merging the work using following JumpBump project
- Note that you have to switch to 2018-Phaser3-JumpBump branch!
- Platformer art hosted at GitHub
- Copied from Simplified Platformer by Kenney (CC 1.0)
- Feature Spreadsheet
- Book your feature!
Lab 12 – 17.12.2018
- Phaser time!
- Phaser on Windows setup instructions
- We have been extending the Shooter example on StackBlitz
- We have made an advanced version of Shooter example on StackBlitz
- Play the game!
- It’s not that broken, extreme development, 8 developers were hacking this during 1.5h lab
- We have made an advanced version of Shooter example on StackBlitz
- Shooter art hosted at GitHub
- Copied from OpenGameArt.com Space Shooter Redux by Kenney (Public Domain)
- TypeScript quick link
Lab 11 – 10.12.2018
- Radek Píbil (Grip Digital) will held workshops on Unreal Engine 4 and C++ Coding
- Slides Lab 11
- We went through slides 11-?? roughly
- Slides notes
Lab 10 – 3.12.2018
- Radek Píbil (Grip Digital) will held workshops on Unreal Engine 4 and C++ Coding
- Slides Lab 10
- We went through slides 11-?? roughly
- Slides notes
Lab 09 – 26.11.2018
- Radek Píbil (Grip Digital) will held workshops on Unreal Engine 4 and C++ Coding
- Slides Lab 09
- We went through slides 1-10 roughly
- Slides notes
Lab 08 – 19.11.2018
- Cancelled, I’m flying back from Canada, I suggest you to work on the game prototypes in the spare time!
Lab 07 – 12.11.2018
- Slides Lab 07.1 – Intro to Materials
- Slides Lab 07.2 – Lightning
Lab 06 – 5.11.2018
- Installing Unreal Engine 4
- Slides Lab 06 – Intro to C++/Blueprint coding
Lab 05 – 29.10.2018
- Unity project – Flocking – good for experimenting with physics
- Unity project – Complex 3D scene – good for experimenting with 3D rendering
Lab 04 – 22.10.2018
- Sick day 🙁
- Slides Lab04 – Teaser
Lab 03 – 15.10.2018
- TowerDefense in lab – List of steps, which are introducing, Sprites, Sprite sheets, Tilemap, Prefab brush
Lab 02 – 8.10.2018
- Slides Lab02.1 – GameObject, MonoBehaviour, ScriptableObject, Unity and SCM, Serialization troubles, Basic Editor hacking
- Slides Lab02.2 – Unity UI basics
Lab 01 – 1.10.2018
- Introductory session