Evaluating bids

3d gaming

Published on the October 07, 2023 in Design & Multimedia

About this project

Open

The assignment is to build a 3D game world that requires the player to collect items while avoiding AI controlled enemies.
1. Create an animated pickup. Place at least five pickups in your game. Have each pickup destroy itself when it collides with the player. When an item is collected, use Debug.Log to display a message in the console.
2. Use the arrow keys to control player movement.
3. Create your own player or import one from asset store.
4. Create a skybox to give your world background depth.
5. Use prefabs to create and deploy world objects.
6. Add a soundtrack. Attach the music to your camera. Download from one of the sites suggested in our PowerPoint (or find your own source. Try to use an uncompressed sound file.
7. Create boundaries to keep player on field. Be imaginative. Try not to just put extended primitives around the plane. Think about trees, buildings, shrubs, any object that will add graphic interest to your game.
8. Use raycast to make NPCs move randomly (wander) around your world. Create your NPCs using complex object primitives. You can also import NPCs from an outside source.
9. Use materials to add color and interest to your game.
10.. Make a movie of your game and upload it to Blackboard.

Project overview

The assignment is to build a 3D game world that requires the player to collect items while avoiding AI controlled enemies. 1. Create an animated pickup. Place at least five pickups in your game. Have each pickup destroy itself when it collides with the player. When an item is collected, use Debug.Log to display a message in the console. 2. Use the arrow keys to control player movement. 3. Create your own player or import one from asset store. 4. Create a skybox to give your world background depth. 5. Use prefabs to create and deploy world objects. 6. Add a soundtrack. Attach the music to your camera. Download from one of the sites suggested in our PowerPoint (or find your own source. Try to use an uncompressed sound file. 7. Create boundaries to keep player on field. Be imaginative. Try not to just put extended primitives around the plane. Think about trees, buildings, shrubs, any object that will add graphic interest to your game. 8. Use raycast to make NPCs move randomly (wander) around your world. Create your NPCs using complex object primitives. You can also import NPCs from an outside source. 9. Use materials to add color and interest to your game. 10.. Make a movie of your game and upload it to Blackboard.

Category Design & Multimedia
Subcategory Other
Project size Medium
Is this a project or a position? Project
Required availability As needed

Delivery term: October 09, 2023

Skills needed