Cutscene - System #8

Open
opened 2025-01-04 20:42:44 -06:00 by YourWishes · 0 comments
Owner
  • Cutscene system acts like an animation, with a timeline and events
  • Cutscene system can allow for concurrent events that handle themselves
  • Some events are blocking, in that they will only trigger the next event when they have finished.
  • Some events are conditional, either firing only when a condition as been met or not firing if a condition has been met
  • Some events are able to handle sub-events

Basic Events

  • Wait event, waits an amount of time before doing the next event
  • Textbox Event, just displays a textbox and goes to the next event after
  • NPC Walk Event, path finding NPC walking to destination point
  • Map change event - Changes the map
  • Change cutscene event - Changes to a new cutscene, used to slice multiple cutscenes together
  • Fire function event, just fires a function in-code.

Conditional Events

  • Choicebox event, allows for multiple choice
  • Simple if event - If true do event event
  • While Event - Continues doing an event until condition is no longer met

Flow Events

  • All event, runs all child events of this event concurrently, only finishes when all events are finished
- [x] Cutscene system acts like an animation, with a timeline and events - [x] Cutscene system can allow for concurrent events that handle themselves - [x] Some events are blocking, in that they will only trigger the next event when they have finished. - [x] Some events are conditional, either firing only when a condition as been met or not firing if a condition has been met - [x] Some events are able to handle sub-events **Basic Events** - [x] Wait event, waits an amount of time before doing the next event - [x] Textbox Event, just displays a textbox and goes to the next event after - [ ] NPC Walk Event, path finding NPC walking to destination point - [ ] Map change event - Changes the map - [x] Change cutscene event - Changes to a new cutscene, used to slice multiple cutscenes together - [ ] Fire function event, just fires a function in-code. - [x] **Conditional Events** - [ ] Choicebox event, allows for multiple choice - [x] Simple if event - If true do event event - [x] While Event - Continues doing an event until condition is no longer met **Flow Events** - [x] All event, runs all child events of this event concurrently, only finishes when all events are finished
YourWishes added the Kind/Feature label 2025-01-04 20:42:44 -06:00
YourWishes added this to the Dawn project 2025-01-04 20:42:44 -06:00
YourWishes moved this to To Do in Dawn on 2025-01-04 20:43:53 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 20:44:23 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 20:44:34 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 20:44:35 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 20:49:43 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 20:52:53 -06:00
YourWishes added this to the Vertical Slice milestone 2025-01-04 20:53:10 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 21:13:05 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 21:36:01 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 21:37:01 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 21:37:16 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 21:37:54 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 21:38:08 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 21:50:58 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 21:51:09 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 21:51:10 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 21:51:10 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 21:51:11 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 22:02:01 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 22:13:26 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 22:21:23 -06:00
YourWishes moved this to Ready to start in Dawn on 2025-01-04 22:22:31 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 22:22:36 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 22:22:43 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 22:22:45 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 22:22:51 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-04 22:22:54 -06:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 10:38:14 -06:00
YourWishes moved this to Ready to start in Dawn on 2025-01-05 11:42:47 -06:00
YourWishes moved this to In Progress in Dawn on 2025-01-05 13:32:48 -06:00
YourWishes moved this to In Progress in Dawn on 2025-01-05 20:28:23 -06:00
YourWishes moved this to In Progress in Dawn on 2025-01-05 22:07:51 -06:00
YourWishes moved this to Done (for now) in Dawn on 2025-01-07 16:21:13 -06:00
YourWishes moved this to Done (for now) in Dawn on 2025-01-07 22:14:43 -06:00
YourWishes moved this to Done (for now) in Dawn on 2025-01-15 22:18:58 -06:00
Sign in to join this conversation.