Final Report (Legal, social, ethical and professional issues (Legal…
Legal, social, ethical and professional issues
1 : 2, 2
Open source licensing
Free use provided continued licence
Give up copyright
Most popular free software license
IP basics booklet
Other software used (see Software)
Licence of products produced with those softwares
Legality of using 3rd party content
Different version of unity - see
Can third party content (such as user generated content, game mods, and Asset Store packages) developed in Unity Personal be used to develop a game in Unity Plus or Pro, and vice versa?
Direct licence of that content
No trade marks
Lack of control from GitHub
Argument for undercutting other projects in terms of cost?
University ethical guidelines
Software used by other people
Mitigate risk of damage/problems
BCS Code of conduct
Project licence, intellectual property (copyright). The nature of open source and how this impacts the project. Social/ethical impacts of releasing open source. Licenses of software used.
Background, Objectives and Deliverables
5, 1, 5
(10, 16 (technologies), 5), 7, 1
See PID comparisons
From requirements doc
A brief summary of the context of the project, alongside a summary of what was proposed in the PID and what should have been delivered as a result. Discussion of differences between target deliverables and delivered results.
Elements that are: Too voluminous or detailed/relate to wider context/other documents discussed in main body. Eg. User guide, project management artifacts, PID, highlights, software/methodology discussion and comparisons, requirements, plans.
Reference the 3rd party visual elements used?
Good previous reports
Alexander David Richardson
Jack Wakeham (software section)
Method of approach
4, 4, 4, 6, 5, 4, 5
Cowboy - why it wasn't used
Git - why no branching?
Not the be all and end all - no man's sky
Hence the addition of manual mode
Technique has been used for a long time -
Unity has built in implementation
From that built deterministic generators for all values
Why have weather in games?
Virtual Weather Systems – Measuring Impact within
Lots of good references, including desire for realism/seamlessness
And discussion on links between realism and immersion - links to believability of game systems
Results from the
trial showed the rich weather simulation performed better in terms
of immersion and realism whilst not changing the playability or
for the rich weather simulation
Effects of weather in the process of world building
Internet archive of world building resources
"How's the weather: Simulating Weather in Virtual Environments"
Also looks at broader "ecology" in games
Lots of focus on visuals - but these, irrelevant of art style, require believable transitions
Applications beyond games
Towards a Real-time 3D
Simulation of Localised Weather
Implement of weather simulation system using EEG for immersion of game play
GTA driverless cars
Effect of weather on mood
Here comes the sun: how the weather affects our mood
As a plot device
A storm is coming: Weather in fiction
Discusses mood, plot, world-building and as an enemy
Weather in fiction
Weather as an event and as depth to background
It's not just rain - how weather can help with story telling
In gothic literature
Royal Met Soc
around weather in
Let the right one in
Weather and literature
with a focus on Gothic
NCAA Football 2008 weather
Discussion of gameplay impact as well as visuals
Forum critique of assassin's creed lack of dynamic weather
Later praise of AC4 weather
"Important to players" argument
cRPG "Pillars of Eternity" -
Creating immersion through weather effects
Rain in "Remember Me"
Also covers rain effects in games
More technical stuff
Weather in games
, with a focus on Bully
From this - memorable impact
The Division Weather
Discussion of gameplay as well as visual impacts
Weather effects in racing games
talking about Driveclub
Discusses systems similar to the weather system
10 best weather effects
The Crew - critique due to lack of weather
Sniper Elite/Arma 3
Shots hidden by thunder
Creates swamp environments
Weather during boss fights
Lost planet 3
Widespread criticism of weather removal
How weather affects gameplay
PUBG’s foggy weather makes for a fantastically terrifying experience
Famously used fog to limit draw distance
Worked in its favour (final para
and second fog ref
Mechanical impacts of weather
Sea of Theives
This could be a subcategory of Background/objectives/deliverables
A more in-depth description of the background to the project. Why was the product produced? Comparison to similar products, reflection on comparison made in PID.
Self-contained overview of the project - the project objectives and deliverables at a high level.
A critique of the project as a whole. What methods worked well, what didn’t? Were specifications detailed enough? Was there feature creep? The author’s performance. Discussion of external feedback. Lessons learned.
Timing estimates weren't great
re: when testing would start
Why these ones rather than others?
The software used throughout the project.
1 + 1per objective + 4
Summary of project and its achievements. (Ruthless) evaluation of where the project met and failed to meet the objectives. Changes (and reasons for) made during the project.
A condensed version of the entire document.
4: 3, 3, 1, 3, 4
Component based nature of Unity
Intro to components
Breakdown of monobehaviour
Breakdown of ScriptableObject
Where OO breaks down
Providing interface for developers to create their own methods
of TDD difficulties in Unity
No longer supported by Unity
More performant than x
Caching - also discuss since 5.x caching is done internally
Not called by string
What is Software Architecture?
The overall design and structure of the product. Conformity to OO design principles. Reasons for non conformity (component-based elements/limitations)
Highlight report text
Title each stage with summary - a la elliot blackburn
Paragraph counts (avr per stage)
9 (4 stages)
5 (8 stages)
2: 5, 7, 5, 8, 6, 7
The summary of the project, stage by stage. Discussion of problems and solutions, how the project did (or didn’t) keep to the original plan.
Did it deliver?
What could be done better next time
Against weather data
Do as Markdown (in repo) and convert for appendix?
Table of contents