
Training Center
- Design & Theory
-
- Audio
- Engines & SDKs
-
- Unity
-
- Interface
- Game Builds
- Techniques
-
- Audio Features
- Deferred Lighting
- Occlusion Culling
- Texture Settings
- Image Effects
- Vector Snapping & Marquee Selection
- Binocular GUI
- Triggered Cameras In Unity
- Door Functionality in Unity
- Unity Particle Effects
- Inventory GUI
- Gun Muzzle Flash & Raycast Bullets
- Character Selection Menu
- Creating A Terrain
- Coding
- Mobile
- Asset Integration
- UDK
-
- Interface
- Game Builds
- Coding
- Level Design
- Source
-
- Level Design
- Asset Integration
-
- Source Machinima Choreography
- Source Machinima Cinematography
- Custom Props & Animation with Softimage
- Custom Props & Animation with Maya
- Custom Props & Animation with 3Ds Max
- Source Creature Rigging
- Modifying & Recompiling Source Characters
- Custom Props & Animation with Maya
- Custom Props & Animation with 3Ds Max
- Custom Props & Animation XSI
- Coding
- GameSalad
- 3D Art & Animation
-
- Maya
- 3ds Max
- Softimage
-
- Interface
- Modeling
- Texturing
- Rigging & Animation
- Blender
-
- Interface
- Modeling
- Texturing
- Rigging & Animation
- Mixamo
- 2D Art & Design
-
- Photoshop
-
- Interface
- Textures
- Concept Art
- Graphics
- Substance Designer
-
- Interface
- Asset Creation
- Asset Integration
- Audio
-
- Melodyne
-
- Interface
- Sound Effects
- Logic
-
- Interface
- Music
- Web
-
- WordPress
"Asteroids" Game - Part 1
This is the first of a three-part module on creating an Asteroids-like game. In this section you'll set up a moving player with laser weapons and fully destructible asteroids. Learn about collision physics, importing graphic assets, the Input class, audio sources, dynamic enemy spawning, limiting a playing area, the Detonator effect library, and how to create a star cloud to simulate 3D space within a 2D plane.
This is the first of a three-part tutorial on creating an Asteroids-like game. This part will teach you how to set up a player that can move using the physics system and fire lasers and how to set up destroyable asteroids in your scene.
Additional Info
- Runtime 01 min 51 sec
- Software Unity
We enable forward and backward momentum on the ship with boosters. We add forward force upon player input, and we also tie in a particle system to illustrate the boosters behind the ship.
Additional Info
- Runtime 14 min 37 sec
- Software Unity
We import and texture an asteroid object, and we give it some basic properties setting up the framework for its dynamic creation and destruction later in the development process.
Additional Info
- Runtime 09 min 03 sec
- Software Unity
We create a laser for the ship to fire, and enable that firing upon player input. The laser is made up of a plane, a rigidbody, and a cube collider, is instantiated by the player fire button, and is moved by adding force to its rigidbody.
Additional Info
- Runtime 10 min 56 sec
- Software Unity
We'll add some acceleration to the laser beam and also detect when it hits an asteroid. We'll give the asteroid health and explode it once its health has been depleted from laser hits.
Additional Info
- Runtime 08 min 29 sec
- Software Unity
We need to set up collision between the spaceship and the asteroids and tie in explosions by adding colliders and using OnCollisionEnter functions.
Additional Info
- Runtime 06 min 41 sec
- Software Unity
To make this game more manageable, we'll limit the space in which the player can fly the ship.
Additional Info
- Runtime 11 min 41 sec
- Software Unity
Here we create a script to handle global game logic. For now we'll just use it to handle respawning after a player collision.
Additional Info
- Runtime 03 min 22 sec
- Software Unity
