首页 > > 详细

讲解 CS4071 Final Project - Unity调试数据库编程

Final Project - Unity

Course Code: CS4071

Assessment: 100% evaluated by the Final Project Submission.

#Italics = Keywords

CONTEXT: In this course, we have learned about the design and implementation of a 3D over-the shoulder style. Game using the Unity Game Engine, mobile platforms and VR and AR formats.

As part of this, we looked at the unique considerations for Development of 3D Games with Unity and games for mobile platforms, VR and AR that requires specific Hardware specifications and navigational components.

THEMES: During the Lectures, we were encouraged to start thinking about the Genre of Game that we want to implement in Unity3D. We had to prepare a narrative treatment for the Game. The outline of that narrative was structured around Advanced Techniques employed in Game Development, Mobile, VR and AR, namely concerning Interaction Events, User Input and Navigation.

These Advanced Techniques include:

Interaction and Collision

Loading Levels and Level-Design

Destroying Objects

OnMouseEnter and Inputs

Projectiles

Camera Techniques and Lighting

PROJECT: Your Project submission for this course will be a 3D Game built on the template set out in the course. As part of the Final Project Submission, you should incorporate three Advanced Techniques.

The length of the Game is not as important as its implementation, in this context, but as a general guideline, it should be no longer than five minutes. Code used to create the Game should be included as part of the Report that accompanies the Final Project Submission and be suitably formatted and commented.

In addition to the demonstration, you should also submit a written report. The report should be between 1,000-2,000 words.

It should address the key themes of the course in the context of your Game and discuss how you developed your work. In particular, refer to other projects, or Games that have created similar narrative experiences as your own.

Unity is the course tool; however, you can use 3D Models from other courses, or those from the Unity Asset Store, or TurboSquid, as part of your Final Project Submission (including Apps, such as iTweens).

EXAMPLE: In the following Image we can see an example taken from the Game we looked at in the Lectures; we can use this as an example to think about how we might structure our Final Project Submission. Here, the User makes an Input, then takes over as the main character Bloom. Bloom walks down the street using an over-the-shoulder Navigation System and can Interact with a number of Objectives.

These Objectives can Load New Levels and are marked with Directional Lights. In this short five-minute segment of the Game, it is possible to see how several of the Advanced Techniques are easily implemented.

Your report should be outlined like below (but doesn’t have to look exactly like this), so that it is easy to see the technical affordances of your Game lined up against the motivations for the User and the steps taken to implement these.




联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!