UNITY3d
The necessary evil
by Jaagup Irve
1
Organizational notes
& remarks on mentality
2
Programming
&
Game Engines
3
Unity3D
walkthrough
5
4
continuing the walkthrough
continuing the walkthrough
we run out of time
6
- TUT lecturer ~15 years
- Tabletop & LARP
- Disco Elysium (dialogue tooling)
- Robotic warfare
- Loads of unnannounced games
discord: irve#8462
- Diciplined and thus available from 9:30 to 16:30
Jaagup Irve

- I can code Unity3d C#
- I presume I'll be doing a lot of lifting for you here
- Blender stuff
- I have most of the tech skills but I hate fiddling with things until they look good
- I can also build things with Unreal and Godot
Gamedev

Remarks
- Unity is impossible to learn in the time we have!
- Relax and observe; don't try to remember everything!
(I try to point out things that we need to remember)
- Relax and observe; don't try to remember everything!
- You can learn this only by having interest and by creating
- When stuck try for 15 minutes, then try to find help from youtube, chatgpt/claude.ai and then from me.
- Looking for answers preps the brain to receive it better
- Just mess around as well!
- Make a clean project and have no regrets
tooling
- Git (+LFS)
- This is the single most useful transferable nontrivial skill to learn for game/software development
- GDrive
- I propose a folder for each project with somewhat structured approaches
- Let's share our small progresses as well
- Discord
- Every team should get a chat
mENTALITY
The story of scope
mENTALITY
The story of scope
We build interesting prisons out of interesting facades
It's a Theatre!
mENTALITY
The story of scope
We build interesting prisons out of interesting facades
It's a Theatre!
Don't panic!
Play around!
program
Any program is a bunch of rules applied to a state
State
Code
game engine
The state is what you build into the world
The code is the program that you download or write yourself
game engine
What does a game engine do?
game engine
- Read player input
- Change the stuff accordingly
- Draw the next frame
- repeat from step 1
engine specifics
- Unreal Engine: insane requirements, visual programming, great visuals, awful documentation, for teams with money, mostyl
- Unity 3D: great for mobile, untrustworthy company, likes to crash and new versions are very unstable, feature set inconsistent, okay documentation
- Godot: MIT license (you can derive and still sell), small and fast, some missing features, elegant to code
walkthrough
Scene view
Game view
Inspector
Inspector
Game Object
Component
Transform
Prefab
Prefab
UI
Animation
WE RUN OUT OF TIME...
UNITY3d The necessary evil by Jaagup Irve
Minimal
By irve
Minimal
- 79