chainsawkitten / deathcap Goto Github PK
View Code? Open in Web Editor NEWBTH Large game project 2017
License: MIT License
BTH Large game project 2017
License: MIT License
As a developer I want to implement scripted transitions between scenes in order to increase the players immersion.
As a technical artist I want to use a feature rich particle editor.
The basics:
Download project.
Compile.
Output artefact.
???
Profit.
As a technical artist I want to use procedural generation in order to generate levels.
As a scrum I want to create an online project board.
The first iteration of the file format needs to support a mesh with vertices and vertice normals.
As a technical artist I want to create immersive audio.
As a requirements engineer I want to conduct UX testing on the product.
As a developer I want to research PBR as a replacement for conventional rendering.
A camera has to be attached to the cart entity.
Make Audio subproject
In order to meet requirements, the renderer has to be moved into a separate project.
As a developer I want to research and evaluate available third party physics libraries.
Get all the necessary tools:
Repository handler (Github for windows/sourcetree)
Cmake
Visual studio or any other IDE that CMAKE can generate project files for
NotePad++
(Optional but highly recommended) Resharper (get here: https://www.jetbrains.com/student/)
(Optional) DrMemory
(Optional) CppCheck
As a project lead I want to produce a minimum viable product containing the following:
A simple scene.
A cart that moves.
A camera that follows the cart.
Input for the camera.
Move the wiki from the old repository to this one.
As a requirements engineer i want to implement runtime testing using a reference scene or the actual game in order to measure MTTF and other performance/maintenance metrics.
As a requirements engineer I want to implement a unit testing framework.
As a player I want the game to be playable in VR.
Implement a digital scrumboard in order to reduce efforts needed to maintain it.
A custom binary file format has to be implemented in order to meet requirements.
Implement Catch, see here:
https://github.com/philsquared/Catch
As a player I want to play the game in virtual reality.
As a technical artist I want to have support for a configurable backend post-processing pipeline.
As a technical artist I want to design a file format that is optimized for the engine.
It should support meshes and animation.
Add a class to represent and asset texture in a project and move Texture2D to Video.
As a player I want to physically manipulate the environment
Present the engine so everyone is familiar with it.
Fix crash that occurs when importing an FBX exported from Maya.
As a player I want the game to look nice.
As a project lead I want to create a pitch.
As a game designer I want the camera to be able to rotate.
As a requirements engineer I want there to be a automatic build system that can be used for testing and performance measurements.
As a player I want to hear sounds in the game.
Research which physics library to use and how to implement it.
Create beautiful concept art for great justice.
Set up Travis and Appveyor for this repository.
As a technical artist I want the game to contain blood effects.
For some reason.
Do some basic research on how to implement and use physically based rendering.
A simple model that can be used as a placeholder until a final version can be produced.
Travis deployment currently fails to due authorization (still using the old token from the old repository).
Prepare for HTB review.
As an engineer I want the main engine components to be separate libraries.
Add OpenVR as submodule
As a player I want to be frightened without observing the adversary.
A thorough review of the Hymn to Beauty engine.
Prepare for pitch presentation
As a requirements engineer I want to implement static analysis in order to keep track of current code quality.
A simple version of the final scene.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.