Cutscene - System #8

Open
opened 2025-01-05 02:42:44 +00: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-05 02:42:44 +00:00
YourWishes added this to the Dawn project 2025-01-05 02:42:44 +00:00
YourWishes moved this to To Do in Dawn on 2025-01-05 02:43:53 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 02:44:23 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 02:44:34 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 02:44:35 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 02:49:43 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 02:52:53 +00:00
YourWishes added this to the Vertical Slice milestone 2025-01-05 02:53:10 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 03:13:05 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 03:36:01 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 03:37:01 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 03:37:16 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 03:37:54 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 03:38:08 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 03:50:58 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 03:51:09 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 03:51:10 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 03:51:10 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 03:51:11 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 04:02:01 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 04:13:26 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 04:21:23 +00:00
YourWishes moved this to Ready to start in Dawn on 2025-01-05 04:22:31 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 04:22:36 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 04:22:43 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 04:22:45 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 04:22:51 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 04:22:54 +00:00
YourWishes moved this to Needs Refinement in Dawn on 2025-01-05 16:38:14 +00:00
YourWishes moved this to Ready to start in Dawn on 2025-01-05 17:42:47 +00:00
YourWishes moved this to In Progress in Dawn on 2025-01-05 19:32:48 +00:00
YourWishes moved this to In Progress in Dawn on 2025-01-06 02:28:23 +00:00
YourWishes moved this to In Progress in Dawn on 2025-01-06 04:07:51 +00:00
YourWishes moved this to Done (for now) in Dawn on 2025-01-07 22:21:13 +00:00
YourWishes moved this to Done (for now) in Dawn on 2025-01-08 04:14:43 +00:00
YourWishes moved this to Done (for now) in Dawn on 2025-01-16 04:18:58 +00:00
Sign in to join this conversation.
No description provided.