Playable Education


Go behind the games to learn how they're made. Experiment with sample games, game assets, CG scenes and other tech demos.

Get started with this collection of Blender and Unity 3D projects provided to you to do with as you wish. Edit the code, change the graphics, add levels and turn them into complete games - your games! All content is freely provided under a Creative Commons Attribution 4.0 International License.

Remember, creation is an exploratory process. That means carefully reading through example code and using the project inspector and node editor in Unity and Blender to understand individual components, their place and function. Then iterate on those pieces - change their values, alter their properties and note the effects!


Demo

Reference Image: ST TNG holodeck target practice.
About this Demo
Demonstrates understanding of creating a complex game system through the use of C# programming to dynamically modify game objects and components, creating user interface elements and creating audial & visual polish through the use of 3D positional sound, particle FX, lighting, animation and "polish". Additional modeling done within Blender.

Story-line: Play the role of an up-and-coming Starfleet officer engaged in some holodeck target practice. Shoot red cubes for up to 6 points. Blue cubes will add 3s to your allotted time while shooting a green cube (friendly) will cost you 14s.

Important: STAR TREK and all related art, music and marks are trademarks of CBS Studios Inc.
Play Online Play Holodeck Test Program
Download Unity Project  Download Holodeck Test Program
Software
Game Engine Unity 3D (v5.5.1f1)
Developed by Ferdinand Gouveia
Developed on 9/30/2015




Demo About this Demo
A short game following the life of a rich billiard ball. Includes examples of collision detection, particle FX, 3D positional sound, shading, animation, C# scripting (score keeping, health/damage tracking, enemy spawning, etc.) within Unity 3D. Additional modeling done within Blender. The first level is a prototype for the second - pick-up 5 gold coins to move onto Level 2's "billiard table" scene. 
Play Online Play Ball'n Billiard Balls
Download C# Source Download Ball'n Billiard Balls
Software
Game Engine Unity 3D (v5.5.1f1)
Developed by Ferdinand Gouveia
Developed on 9/24/2015




Demo Solar System Simulation About this Demo
A very basic (not-to-scale) mock-up of the solar system, including the Sun and inner planets - Mercury through Jupiter. Highlights texture mapping, ambient and spot lighting, 3D positional sound, basic movement and skybox use in the Unity 3D game engine.
Play Online Play Solar System Simulation
Download Unity Project Download Solar System Simulation
Software
Game Engine Unity 3D (v5.5.1f1)
Developed by Ferdinand Gouveia
Developed on 9/17/2015



CG Scene About this Asset
A photo-realistic 3D model of a modern coffee mug atop a plate placed on a marble textured table. Package includes all textures - normal, specular, etc, courtesy of 3dtextures.me (CC-0). The models are considered "high poly" and thus too complex for game use. Instead such scenes, better known as CGI or Computer Generated Imagery, are used in popular films in place of practical effects. Be sure to check out Blender's "Node Editor" to better understand how the various components (materials, lighting, etc.) are constructed.
 
This asset is released under a Creative Commons CC-0 license (public domain).

Play Online N/A
Download Blender Project Download Mug on Plate - 3D Model
Software
Render Engine Cycles Render (v2.79b)
Developed by Ferdinand Gouveia
Developed on 7/6/2018



3D Model About this Asset
A basic 3D model of an orange street cone (no textures used) as featured in the kart-racing game - Small Wheels. Have a hand at creating another and use it in your own games. Both Blender and 3D Max Studio models are included in this package.
 
This asset is released under a Creative Commons CC-0 license (public domain).
Play Online N/A
Download Blender Project Download Orange Cone - 3D Model
Software
Render Engine Blender Render (v2.74)
Developed by Ferdinand Gouveia
Developed on 8/31/2015