The Floor is Lava
The Floor is Lava is an original game prototype. It consists of a complete game loop of a 3D platformer adventure game. I scripted the movement controller and inventory system and integrated GameDev.TV's saving system. The games main feature is a series of boots that allow the player to cross a variety of barriers including lava.
The Floor is Lava
The Floor is Lava is an original game prototype. It consists of a complete game loop of a 3D platformer adventure game. I scripted the movement controller and inventory system and integrated GameDev.TV's saving system. The games main feature is a series of boots that allow the player to cross a variety of barriers including lava.
The Floor is Lava
The Floor is Lava is an original game prototype. It consists of a complete game loop of a 3D platformer adventure game. I scripted the movement controller and inventory system and integrated GameDev.TV's saving system. The games main feature is a series of boots that allow the player to cross a variety of barriers including lava.
The Floor is Lava
The Floor is Lava is an original game prototype. It consists of a complete game loop of a 3D platformer adventure game. I scripted the movement controller and inventory system and integrated GameDev.TV's saving system. The games main feature is a series of boots that allow the player to cross a variety of barriers including lava.
YITZCHAK COHEN
Unity Developer & Software Engineer
Airship Prototype
The Airship Prototype is an original project built in Unity. I built a custom control and combat system with adjustable weapons, speed, health and shield stats. Controls are entirely remmappable, and can be easily changed in the menu. I built the UI with Unity Standard Assets and integrated GameDev.TV's drag and drop and inventory systems.
Airship Prototype
Equipment
-
Inventory and equipment windows for drag and drop items.
-
Equipped items are spawned in the scene and affect player stats and appearance.
-
Items types are scriptableObjects and items are prefab variants for easy item design.
-
Different slots can be set to take specific items.
Combat
-
Combat system features varying weapon types and projectiles.
-
Different projectile types cause varying levels of damage to shields and health.
-
Particle effects and materials can be changed for each projectile.
-
Impact and death effects for each player, enemy and weapon.
Movement
-
Movement controller with 6 directional control and speed burst.
-
Speed burst multiplies speed and has a cool down timer.
-
Camera is attached to the player at a fixed angle.
-
Mini-map made with a rendered texture and over head camera.
Design
-
Example flow chart shows the various components and scripts during game design.
-
The various scripts are sorted into namespaces to limit dependencies and keep the code organized and functional.
Combat Controller Script
Health Script
CREDITS
Assets
Unity Technologies
GameDev.tv
Filebase - GameDevHQ
Music
Aural Space - Music For Puzzle Games