Scripting Techniques
These are some of the techniques we developed when making the BMG2020. The game itself may not follow these patterns perfectly (since they weren't all invented yet) but game developers might want to at least keep these techniques in mind.
- COPY_SCRIPT Uses (general)
- Doors (general)
- Coordinate Considerations (puzzle design)
- Hint Systems (puzzle design)
- Spawn Points (entity behavior)
- One Script, Multiple Behaviors (entity behavior)
- Handlers (entity behavior)
- Actors (entity behavior)
- Cutscenes (cinematics)
Deprecated:
- Beginnings, Middles, and Ends (largely unnecessary due to
if
/else
and in-scriptgoto
) - Chains of Small Checks (deprecated;
if
/else
makes such behavior possible to implement the normal way) - Grand Finale (Beatrice)(largely unnecessary due to existence of MGS Natlang)