Unity3D is a popular cross-platform game engine used to create 3D and 2D games and other interactive applications. It provides developers with tools for physics simulation, animation, rendering, audio, and networking, and supports multiple programming languages. Its cross-platform capabilities make it a popular choice for indie developers and large game development companies.
OctaviCopter - Hear I Am
Capstone Project - Fall 2022
A multi-sensory VR ear training application which will take you on a journey of sight, sound and touch - leading you to a destination where you can confidently recognize tones.
ChickenJokes & TextureTechno
Midterm Project - Summer 2022
Implementing API WebRequest to generate Chuck Norris Jokes, creating 3D Assets and refactoring the Code Base of a given Tower Defense Template.
Plinko
Homework - Summer 2022
Collision and triggers with Plinko. After assigning value to the pins to compute the score of the round - all that's missing is some post-processing bloom to let it shine.
Snow Shader
Just for Fun - Winter 2021
For the snow flakes I used Unity's Partical System, for the snow tracks I used HLSL. This can be used for footprints on the sand, too, for example. (Leaned on PeerPlay)
Shader Click
Freestyle - Summer 2022
Because we are not accessing a 3D Object, a C# script is needed which returns a ray going from the camera through a screen point to get this wobble activated.
Jump Force
Unity Path - Spring 2022
Setting up a basic gameplay, choosing a beautiful background and character to control. You can jump with a tap on the spacebar as barrels spawn at the edge of the screen to block the path.
And I would walk 500 miles…
Cube Explosion
Homework - Spring 2022
Instructions:
To practice with sequential tasks over some time, create a cube that explodes into debris (smaller cubes) after being clicked. Animate the cube exploding and debris deteriorating as they move. Don't use Unity's animation, animator, particle system or physics features.
Move Cube
Homework - Spring 2022
Instructions:
Make the cube move back and forth between multiple points, moving at a different velocity on each segment.The position of the GameObject and its velocity on each segment must be configurable in the inspector.
Advanced Physics
Homework - Summer 2022
Instructions:
To practice physics queries usage, create a scene with a wood plank and some objects on top of it. When a hammer hits the plank, make all objects on top of it shake. Get the objects using a Physics method. Do not cache which objects are in contact with the plank (using OnCollisionEnter/Exit)
First Person Control
Homework - Summer 2022
Instructions:
To practice with input handling, create a First-Person Shooter (FPS) controller that allows the player to: move around with the WASD keys (configurable) and look around with the mouse.
Simple Car Control
Unity Path - Spring 2022
Call basic functions, then declare and tweak new variables to modify the results of those functions.
This exercise is about programming a car moving side-to-side in C# for Unity. On a floating road, you are trying to avoid or hit obstacles in the middle of the road to finally fall through endless space until replay.
HLSL - Aquarel
Freestyle - Spring 2022
Inspired by the master of colors, you can see a collection of classic Aquarels, transformed into #TechModernArt - using a customized unlit shader to create this gradient. This is super simple, yet, another moment full of beauty and fascination while following Freya Holmer.
Der Moderne Reiter
Die Moderne Reihe - Summer 2021
Back in late 2020, I took a look in the book 'Drawing on the right side of the brain' and the challenge here is to turn the model around and start painting, piece by piece. By magic, all the sudden, things will come together. Well, I haven't laughed as much, giving this magic trick a go. What is happening to this legs? Each and every single one of them - a masterpiece by itself!
Das Moderne Haus
Die Moderne Reihe - Summer 2021
Some months later, in the beginning of my XR tutorial career, I found Freya Holmer. She is the reason, shaders were more less the first thing I touched. Instead of a random pic and because I really enjoyed my magic drawing skills, I took one of my pictures to follow along. Understanding that I am manipulating the pixels with sinus without even hitting 'play' did blow my mind. I was hooked!
Explore Your Excitement - Wissenschaft and Action for the Next Transformation