Play the game here: https://vexeo.itch.io/who-is-out-there
- Created a sequence diagram for setting up the player controls and future system designs
- Created a game jam doc with ideas for the jam
- Prepared level building assets like collidable rule tiles and imported free 2D unity assets
- Player movement when gravity is on: can only move left and right and jump
- Player movement when gravity is off: can air boost in all directions but no jumping
- Look movement: Player looks at cursor when it moves
- Designed sequence diagram for player interaction with objects and UMLs for gates, triggers, and interactable objects
- Set up event-based system for player interaction with objects
- Player can drag and drop objects that are within the player radius
- Gates can be opened and closed by placing or removing "Box Keys" on or from pressure plates
Day2.mp4
- UI for gravity selection!
- Created wind currents which can blow objects or players away
- If an object is behind another object in a wind current, that object is not affected by the wind current
- Some basic levels created with the help of a "Mechanics matrix" which helped me play around with 2 different mechanics at a time
- Tweaked some physics and some touchups
day.4.mp4
- Level design
- Fixed some bugs with wind current
- Particle wind effect for wind currents which reveal areas that are unaffected by wind using collision detection
- Lighting
- Sprite work
- Parallax effect
- Added some sound FX
day.5.mp4
- 5 more levels
- Music integration
- More sprites
- Submitted!
- Added main menu
- Fade transitions between main menu and game
- Camera zoom transition when starting game
- Refactored level resetting
- EXPLOIT FIX: Levels reset any time the player reaches a new checkpoint to prevent blocks from previous levels being carried to newer levels
Day8.mp4
- Shader for box key allowing for..
- An outline effect
- A highlight effect
- Outline animation



