Ubisoft 2013 Academia Contest - Stream Prototype
bwrsandman / stream-game Goto Github PK
View Code? Open in Web Editor NEWUbisoft 2013 Academia Contest - Stream Prototype
Ubisoft 2013 Academia Contest - Stream Prototype
Sal gets stuck trying to get into the houses in the outdoor environment, while running. The doors need to be enlarged (exageratingly so).
Keep in mind that we might have clones with us.
Implement friendly AI for the instances.
We have instances with AI, now we need to have them spawn with that behaviour.
The camera drags after it collides with environment
Implement enemy AI.
Rifle needs some normals softened and the pivot point needs to be located at the handle.
Make sure it's oriented down the z axis properly.
If a clone is spawned next to an area that has a different elevation, such as a ledge, it will spawn in midair, because its y position is based on the position of the checkpoint, which in turn is based on the position of the player when the checkpoint was created.
We have an incomplete prefab called instance.
The goal is to get two prefabs, once called instance which has all the AI and one called player which has the camera control.
Aiming and shooting has to be implemented.
Aiming: The character should start to aim his weapon when the Fire button is pressed. The aim should be keep for a short time, afterwhich the character lowers his weapon.
Shooting: Implement shooting, possibly by:
1: Use raycasting from the center of the screen along the z-axis, to find the position where the projectile will hit.
2: Animate the projectile with lerp from the mouth of the weapon to the hitpoint.
Our AI only follows.
We need engage behavious, goto behaviour and Idle behaviour.
In case gameobject doesn't have a health component.
The navmesh instances don't animate.
The player character jitters when his rotation crosses the x-axis
State machine seems like the best option.
Do not use tree for this, only be able to set states.
We have one file with an instance following you and one file with a crossair and neck turning.
Implement context-dependent actions.
Sometimes when switching weapons, the rifle will fall through the floor,
We need to be able to script events such as quicktimes and room specific events (e.g. camera changes behviour)
The Mecanim folder is an old name, we should get rid of it and put everything into a Stream folder.
The Scenes should all go into their own folder.
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.