Ask Computer Engineering Expert

Unreal Game Development

Introduction

In this assignment you will individually design and develop components for a video game developed using the Unreal Engine 4 game engine. You will first need to complete the instructions for to create the base game covered in the Unreal development tasks in the practicals. The creation of this base game will take place during the first half of the trimester. You then need to design and develop chosen additional features as described below.

Base Game

If there is an issue creating your base game you can use this version (up to part 4), which is sufficient to complete your assignment. However, it is highly recommended that you create the base version of the game yourself using the available tutorials. This is because you need to gain an understating of how the game works in order to modify it. Also note, this version was created using the Unreal Engine 4.10, so there may be some minor conversion issues. If you're using this, please speak to your lecturer if there are any issues.

Tasks

For this assignment, you will need to choose 2 components from Components section below to add to your game, and complete all requirements for both components. You may choose to complete more than 2 components if you wish, at which point your marks will be awarded based on your best 2.

You are encouraged to be as creative as possible in your solutions, with higher marks awarded for interesting and innovative solutions that go beyond the features taught in practical tutorials. A great way to create interesting and creative implementations of the components is to think about how they can become more dynamic or reactive to other game objects and components in a way that will surprise the player or encourage more varied gameplay.

Your teacher will be happy to hear your ideas and provide guidance and feedback on your components. You are also encouraged to discuss your ideas and find solutions to development challenges with your peers. However, you should be the only one to have access to your individual game files and implement your solutions. Note that sharing game files with others or using someone else's work is regarded as plagiarism.

Submission

You must document the way in which your design meets the requirements of each feature. For each component, you must provide:

- Description of your design and implementation of the component.

- Reasoning for your choices and how your design fulfils the requirements in a creative or interesting way.

- Screenshots of the relevant blueprints used, together with an explanation of how they work. Additionally, you must also include in the submission:

- A short (<2 minute) screen-capture video demonstrating the components functioning. o Choice of screencapture recording software is up to you. We will provide some suggestions in class. o The video should be solely focused on demonstrating your new components. While you may wish to add voice-over, labels or timestamped caption remember this is not a promotional trailer and should only require minimal editing.

- An archive (zip file) of your project containing all files required to run your game in Unreal Engine 4. o Ensure you test this prior to submission to avoid any missing files.

Components

Choose 2 (or more) components, and fulfil all listed requirements listed for each those components.

COMPONENT

REQUIREMENTS

NEW ENEMY

Add a new enemy to the game.

1.

Enemy must move in an interesting way different than the existing enemy.

 

2.

 

Enemy must react to being attacked by the player.

SPECIAL WEAPON

Add a second weapon for the player.

1.       Special weapon must be able to attack and damage or destroy enemies in a unique way different from the standard weapon.

2.       Special weapon must use limited or recharging ammo, preventing continuous use.

POWER-UP Add a

collectible power-up.

1.

Power-up must be able to be collected by the player for use at a later time or in certain states.

 

2.

Power-up must enhance player abilities in an interesting way that adds variety to gameplay.

ENVIRONMENTAL HAZARD

Add an environmental hazard as an additional challenge.

1.       Environmental hazard must hinder the player in some way, encouraging the player to avoid it.

 

2.       The environmental hazard must appear or start and disappear or end so it is not present for the entirety of play.

ENEMY WAVES

Add a structured spawning system for enemies.

1.

Enemies must spawn in a wave-based system that waits until all enemies of a wave are destroyed before commencing the new wave.

2.

Enemy spawn points and behaviour must be varied and unique between waves.

VICTORY CONDITION

Add a victory condition state for the player to win the game.

1.       The game must end when the player achieves a certain challenging game state (try and think creatively).

 

2.       The player must have real-time feedback during player that provides an indication of how close they are to successfully achieving the victory condition.

DYNAMIC DIFFICULTY ADJUSTMENT

Add a system to regulate challenge in the game.

1.

The game must evaluate player performance in real-time and judge whether the challenge is too easy, difficult or just right for the player.

2.

The game must adjust the sources of challenge in response to this evaluation to better balance challenge to player skill.

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M92832006
  • Price:- $130

Guranteed 48 Hours Delivery, In Price:- $130

Have any Question?


Related Questions in Computer Engineering

Does bmw have a guided missile corporate culture and

Does BMW have a guided missile corporate culture, and incubator corporate culture, a family corporate culture, or an Eiffel tower corporate culture?

Rebecca borrows 10000 at 18 compounded annually she pays

Rebecca borrows $10,000 at 18% compounded annually. She pays off the loan over a 5-year period with annual payments, starting at year 1. Each successive payment is $700 greater than the previous payment. (a) How much was ...

Jeff decides to start saving some money from this upcoming

Jeff decides to start saving some money from this upcoming month onwards. He decides to save only $500 at first, but each month he will increase the amount invested by $100. He will do it for 60 months (including the fir ...

Suppose you make 30 annual investments in a fund that pays

Suppose you make 30 annual investments in a fund that pays 6% compounded annually. If your first deposit is $7,500 and each successive deposit is 6% greater than the preceding deposit, how much will be in the fund immedi ...

Question -under what circumstances is it ethical if ever to

Question :- Under what circumstances is it ethical, if ever, to use consumer information in marketing research? Explain why you consider it ethical or unethical.

What are the differences between four types of economics

What are the differences between four types of economics evaluations and their differences with other two (budget impact analysis (BIA) and cost of illness (COI) studies)?

What type of economic system does norway have explain some

What type of economic system does Norway have? Explain some of the benefits of this system to the country and some of the drawbacks,

Among the who imf and wto which of these governmental

Among the WHO, IMF, and WTO, which of these governmental institutions do you feel has most profoundly shaped healthcare outcomes in low-income countries and why? Please support your reasons with examples and research/doc ...

A real estate developer will build two different types of

A real estate developer will build two different types of apartments in a residential area: one- bedroom apartments and two-bedroom apartments. In addition, the developer will build either a swimming pool or a tennis cou ...

Question what some of the reasons that evolutionary models

Question : What some of the reasons that evolutionary models are considered by many to be the best approach to software development. The response must be typed, single spaced, must be in times new roman font (size 12) an ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As