Implement a technical prototype of a game idea

Assignment Help Software Engineering
Reference no: EM133335076

Technical Prototype

Your company has a 20-per cent rule; this is where you can spend a full day of your working week exploring, creating and building on an innovative project that might bring big opportunities in the future. You have decided to use this time to implement a technical prototype of a game idea. You have many game ideas that you would like to implement; these include ideas that are innovative, wild and not seen before. But, to progress your career, you want to create a technical prototype that will be fun to play, be completed in the allocated time and be able to showcase your developer skills.

Overview
This coursework is a project in pairs (pair coding). The main objective of this coursework is for you to implement a technical prototype using four core components often used in Video Games. You will need to demonstrate and explain your running code for this coursework. This coursework counts towards 40 marks (40%) of your overall mark for this course.

Tools, Libraries and Environment
The following are required for your coursework:
• Unity Games Engine (LTS).

The following tools are recommended but not required for the development of your programming demo:
• Visual Studio IDE
• Your own machine or Heriot-Watt Windows PCs.
• Other add-ons in Package Manager (e.g. Cinemachine / Probuilder / NavMesh / other standard packages).
• External assets to create your level and characters (e.g. 3D models, sounds, animations).

The following are not allowed for your coursework:
• Bolt Visual Scripting Package.
• A* Pathfinding or other projects simplifying development in the four core components.
• Any Unity add-on or package implementing most of the coding functionality requested.
• Other game engines (e.g. Unreal Engine, Godot, etc.).
• For 2022-2023, Zombie characters are not allowed.

Task
To complete this coursework, you will need to create a prototype of a couple of levels (2D or 3D), re-using assets and code between levels, including a game mechanic that interacts with the following required components in your level:
1. Objects/characters affected by rigid body physics (inc. reaction to forces and collisions).
2. Crowd interaction between a group of similar objects/characters (at least a dozen).
3. The logic for objects/characters, including path-planning search (e.g. FSM or Behaviour Trees).
4. Win/lose conditions.

Pairs
You are required to pair with a student at the same level (e.g. Undergraduates with Undergraduates and Masters with Masters). A discussion board will be available in Canvas to aid the creation of pairs if needed.

Attachment:- Computer Games Programming.rar

Reference no: EM133335076

Questions Cloud

What possible errors could happen and still allow trial : What possible errors could happen and still allow the trial balance to balance? analyzing the effect on the accounting equation of financial transactions.
Discuss future of the pharmaceutical package insert market : Potential short-term impact on PGP of the different scenarios that could be considered regarding the future of the pharmaceutical package insert market?
Describe strategies that companies can employ to help ensure : Describe strategies that companies can employ to help ensure that employees approach transfers and promotions, particularly when relocation is involved
Discuss three methods of reducing barriers to treatment : Discuss three methods of reducing barriers to treatment. Argue the pros and cons of harm reduction.? Explain how social class affects the so-called
Implement a technical prototype of a game idea : F21GP Computer Games Programming, Heriot-Watt University - Implement a technical prototype of a game idea. You have many game ideas
Analyse the impact of changes on the organisations : Analyse the impact of changes on the organisations and employees, and their implication for operations managers.
Explain the basic logic of the pay grading system : Explain the basic logic of the Pay Grading system + why do companies use it What is the core idea of phenomenon called "Break of Psychological Contract"
What does it suggest about conflict and cooperation : Apply Fox's Taxonomy to explain these two contrasting approaches adopted by the parties at Patrick Stevedores. What does it suggest about conflict
Article insubordination-unclear loyalties : Article Insubordination & Unclear Loyalties, Ellen the program director of Omega House is having a problem dealing with the new development officer George.

Reviews

len3335076

2/10/2023 3:22:00 AM

I need all the instructions to be done completely because if you miss any of the instructions mentioned then it will be marked as 0 marks, So kindly do all the instructions mentioned.

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd