Exodus Adventure

Current Development  Release Notes & Change Log

Version 1.0 2017.1  Edition Released For Public Availability!

Version 0.6
– Fix minimap to show water
– Added a skybox controller so the time of day will change gradually
– Updated player blockers to give them more freedom to roam the map without letting them go too far
– Added mechanism to start a scene at a given location with a given quest status for debug
– Added actor states to make itself inactive or not interactable based on Player Prefs
– Added element to change int of Player Prefs from a cut scene
– Added option to not change camera position during a cut scene
– Added option to not require a minimum distance for dialogue
– Implemented Quest 1.2
– Implemented Quest 1.3
– Implemented Quest 1.4
– Implemented Quest 2.0
– Fixed bug when continuing where player scene wouldn’t save
– Implemented cut scene for Moses’ and Aaron’s first appearance before Pharaoh
– Fixed apostrophes showing up in quest text incorrectly

Errata:
– Player gravity doesn’t work right in some situations
– In certain scenes the inventory slot icon placement is incorrect
– Inventory icon placement doesn’t wrap to new line
– Player can move actors around
– Camera bounces when pushed to a collider

—————————————————————

Release of Exodus Adventure to BibleByte Games version 0.5
– Quest Management System
– Quest Journal GUI
– Update Quest in Cut Scene/Dialogue
– Scene Transition / Player teleport in Cut Scenes
– Implement Quest 1.1
– Create World Map
– Setup items
– Took screenshots of items part 1 / 2
– Created zones on overland map and display splash text of zone name as well as zone name on the world map
– Redesigned the game menu system so only one window is displayed at a time
— ‘J’ or ‘Q’ will bring up the Quest Journal
— ‘O’ or ESC will bring up the Options menu
— ‘I’ will bring up the inventory
— ‘M’ will bring up the world map
— Pressing ESC will close any open menu

—————————————————————

Version 0.4
– Enhanced dialogue system for cinematics and cut-scenes
– Trigger cut-scenes on scene load
– Created opening cinematic
– Game Title Scene
– Added Main Menu
– Saving Player Progress
– Created options menu
– Created a Music Controller
– Added Music to the controller

—————————————————————

Version 0.3
– Coded Scene Transitions
– Fixed 3rd person controller going into 1st person when it shouldn’t
– Built Palace Interior
– Built Pyramid in 2 scenes

—————————————————————

Version 0.2
– Actor Controller: Actors can look at something, walk between waypoints, or perform an animation
– Inventory
— Inventory GUI created (Press ‘I’ to view the inventory)
— Players may have items added or removed from the inventory
— Players may view item details in the inventory by left-clicking on it
— Players may use items on actors by left-clicking and dragging to the actor
– Dialogue Controller: Dialogue Tree
— Dialogue GUI created
— Mouse-over will highlight actors
— Player may left-click on actors to talk with them and left-click to progress the dialogue
— Initiating a dialogue will stop actors walking between waypoints, they will resume when done
— Initiating a dialogue will stop actors animations, they will resume when done
— Dialogue may offer player some buttons and navigate the dialogue tree
— Dialogue may offer player a text input to navigate the dialogue tree
— Dialogue may enable/disable gameobjects
— Dialogue may add items to the player’s inventory
— New dialogue added by created CSV files in the dialogue folder (easy!)
— Dialogue may trigger animations on the actor and/or the player
– UMA performance improved by reducing texture resolution
– UMA performance improved by optionally adding the expression player to characters (not all characters get expressions)
– Using the shadow character from 3rd person controller for “The Lord” and “The Angel of Death”
– Disabled WaterProDaytime due to runtime errors (probably performance-related)

Note: Having UMA characters in the scene decreased frame rate from 20 fps to 10 fps on my work laptop

—————————————————————

Version 0.1
– Added all fully licensed assets
– Created Player prefab with 3rd person controller and orbit camera
— W, A, S, D to move
— Right-click and drag on the game to orbit the camera around the player
– Implemented zoom on orbit cam using mouse scroll wheel
– Implemented player footsteps with different footsteps for different textures
– Enable running by default or press ‘R’ to toggle run/walk
– Implemented a boat controller, press the boat button to control the boat
— W, A, S, D to move the boat
— Cannot move camera while controlling the boat
– Coded UMA generation script [Scripts\UmaGenerator]
— Allow developer to easily change the UMA’s characteristics
— Equip Prefabs to the UMA’s hands and forearms
– Created Aaron, Miriam, Hebrew Slave, Hebrew Woman, Hebrew Elder, Hebrew Foreman, and Hebrew Shepherd using the UMA generation script
– Added and formatted NJG Minimap