NOTE: Make sure to play the game in full screen as there are some strange mouse input issues

In Scout, you have to fight enemies and plan your attacks to avoid running out of ammo as each weapon has only 1 magazine. These weapons are quite deadly and follow the rules of physics. You also have access to a drone which can be used to plan out your attacks so that you can stay safe. Additional abilities can be used to aid you in combat. Enemies will continuously spawn in which is how you will restock on your firearms. The main focus of the game is killing as many enemies as you can before being killed.


Scout is a game that I have developed for my final major project at college for approximately 12 weeks which is heavily inspired by the Watch Dogs series (as I really love these games and felt like it would be a great opportunity to base my project on them). It consists of 7 main mechanics which are:

Movement, Drone, Transitions, Weapons, Enemies, Environment, Abilities


My specialism is programming which meant I went into great depth to ensure each mechanic was full of details and really pushed my skills to the max. I began this project by doing an extensive amount of research and planning to fully prepare for the development. The work itself came to life by starting with prototyping then working up to the planned outcome, building up each main mechanic then expanding on them once the foundations were built.

A more in depth dive into the entire development process can be found below in the downloadable files. 


Strengths:

I managed to get this project all completed ahead of the deadline as I was careful with my time management. This then gave me more time to polish everything off, fix bugs (leaving only 1 bug which wasn't programming related), improve my documentation and finalize everything off. I've also really improved with my coding and have dived into mechanics and code which I would have otherwise seen as intimidating. My programming skills have really improved which has helped me write much neater, cleaner and optimized code. 


Weaknesses:

I feel like I could have made my main mechanics even better had I done more research into all the possibilities that these could bring. It would have also been nice to have a slightly bigger focus on the art side of things however this wasn't my specialism so it wasn't much of a priority. 


Stats:

Lines of code: approximately 2886
How enjoyable was development of this project: 9/10
How much I learnt throughout this project: 8/10
Difficulty of this project: 6/10


Credit:

Game idea: mine

Weapon assets: https://assetstore.unity.com/packages/3d/props/guns/low-poly-weapons-vol-1-15198...

Player character: https://www.mixamo.com/#/

Font: https://www.dafont.com/turnpike.font?text=Press+%5BF%5D+to+interact&back=theme

Every other asset apart from the ones mentioned: mine

DISCLAIMER: You are free to take this game idea and do whatever you want with it. There is no copyright protection although I would greatly appreciate it if you gave me credit for the inspiration :)


Documentation:

Manual - goes over how to play the game and what each control does

Research - all the initial research I did when I came up with the idea for my project

Planning - the planning that I did after getting a solid idea for what I would be making

Technical Design Document - detailed technical plan outlining how I would bring my project to life

Development Log - weekly progress overview showing my project coming together

Source - Unity project folder with source code, assets and everything else Unity related

Github source code - https://github.com/0xdaniooo/Scout-Final-Major-Project

StatusReleased
PlatformsHTML5
Author0xDaniooo
GenreAction, Shooter
Made withUnity, Blender
Tags3D, fmp, Open World
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse

Download

Download
Manual - Final Major Project.txt 658 bytes
Download
Research - Final Major Project.pdf 551 kB
Download
Planning - FInal Major Project.pdf 1 MB
Download
Technical Design Document - Final Major Project.pdf 423 kB
Download
Development Log - Final Major Project.pdf 4 MB
Download
Source - Final Major Project.zip 185 MB