• Stars
    star
    124
  • Rank 288,207 (Top 6 %)
  • Language Game Maker Language
  • License
    MIT License
  • Created over 5 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

GameMaker 2022 LTS implementation of the Yarn narrative design language

Chatterbox 2.11.1

Narrative engine for GameMaker LTS 2022

 

 

 

 

Chatterbox is a GameMaker implementation of the Yarn language, used in games such as Far From Noise, Knights and Bikes, and Night In The Woods.

Yarn is designed to be accessible to writers who have little or no programming knowledge. It makes no assumptions about how your game presents dialogue to the player, or about how the player chooses their responses. Syntax and features specific to Chatterbox can be found in the documentation. Chatterbox attempts to be a full implementation of the Yarn specification; if there's anything missing, please create an Issue and Juju will do his best to meet your request.

Yarn files can be written by hand, but the best way to start with Yarn is to use an editor. The standard Yarn Editor tool is available on Windows and MacOS, or as a web-based editor.

More Repositories

1

Scribble

Efficient, internationalized, multi-effects text renderer for GameMaker
Game Maker Language
328
star
2

GameMakerLibraries

A big ol' list of GameMaker libraries, extensions, tools etc.
JavaScript
96
star
3

SNAP

Data format converters for GameMaker LTS 2022
Game Maker Language
87
star
4

Bulb

2D lighting and shadows for GameMaker 2022 LTS
Game Maker Language
83
star
5

Coroutines

Coroutines for GameMaker Studio 2.3.6+
Game Maker Language
71
star
6

TheJujuverse

Game starter pack for GameMaker
Game Maker Language
61
star
7

painfully-learned-lessons

Painfully learned lessons about GameMaker
50
star
8

Vinyl

Live updating audio system for GameMaker
Game Maker Language
44
star
9

Kawase

Kawase dual filter blur for GameMaker Studio 2
Game Maker Language
43
star
10

input_legacy

No-frills input management library for GameMaker
Game Maker Language
39
star
11

dotobj

.obj/.mtl loader, written in native GML, for GameMaker LTS 2022
Game Maker Language
39
star
12

iota

Miniature delta time and time dilation library for GameMaker 2022 LTS
Game Maker Language
36
star
13

DoLater

Deferred code execution for GameMaker Studio 2022.9
Game Maker Language
36
star
14

Clean-Shapes

Antialiased primitives library for GameMaker Studio 2023.1
Game Maker Language
36
star
15

Bento

UI framework for GameMaker
Game Maker Language
35
star
16

Dynamo

Dynamic data loader for GameMaker LTS 2022
Game Maker Language
30
star
17

ThoughtsOnGameMaker

Idle thoughts on the game engine I use for my job
29
star
18

Snitch

Logging and crash handling system for GameMaker
Game Maker Language
28
star
19

Pixel-Art-Upscaling

Pixel art upscaling shader for awkward resolutions for GameMaker
Game Maker Language
25
star
20

Cardboard

Z-tilt/isometric 3D renderer for GameMaker Studio 2.3
Game Maker Language
24
star
21

Guido

Simple immediate mode GUI framework
Game Maker Language
23
star
22

Elephant

Advanced struct/array serialization for GameMaker Studio 2.3
Game Maker Language
22
star
23

protect-your-savefiles

Protect your savefiles using HMAC-SHA1 hashes
Game Maker Language
18
star
24

ColorMod

Fast palette swapper for GameMaker
Game Maker Language
18
star
25

SHA-and-HMAC

SHA and HMAC implementations for GameMaker Studio 2
Game Maker Language
17
star
26

Scribblebox

Demonstration of Scribble combined with Chatterbox
Game Maker Language
17
star
27

ResolutionLibrary

List of common desktop, Android, and iOS device resolutions
Game Maker Language
15
star
28

Cottonwool

Safe surfaces for GameMaker Studio 2.3.1
Game Maker Language
14
star
29

Sphinx

Simple encryption for GameMaker Studio 2.3.2
Game Maker Language
12
star
30

Shockwave

Fragment shader-based shockwave shader
Game Maker Language
12
star
31

basic-quaternions

Basic quaternion implementation for GameMaker
Game Maker Language
11
star
32

Twitter-OAuth1.0a

Demonstration of OAuth1.0a targeting Twitter's REST API
Game Maker Language
10
star
33

Texan

Texture group flush/fetch manager for GameMaker Studio 2.3
Game Maker Language
10
star
34

ScribbleJunior

Lightweight text renderer for GameMaker
Game Maker Language
10
star
35

delaunay

Basic Delaunay triangulation, and pathfinding
Game Maker Language
9
star
36

Silhouette-System

Simple silhouette system for GameMaker Studio 2.3.1
Game Maker Language
9
star
37

Gumshoe

Simple deep file search function for GameMaker Studio 2.3
Game Maker Language
9
star
38

db

Savedata database system for GameMaker
Game Maker Language
8
star
39

PictureFrame

Game Maker Language
8
star
40

Miasma

Freeform smoke effect for GameMaker Studio 2
Game Maker Language
7
star
41

LUT

Colour-grading via a Look-Up Table texture
Game Maker Language
7
star
42

Carton

Buffer packer/unpacker for GameMaker Studio 2
Game Maker Language
7
star
43

Pinocchio

State-based animation system for GameMaker Studio 2
Yacc
7
star
44

blurs

Short example that demonstrates various two-pass blurs
GLSL
7
star
45

Steam-Cloud

Steam Cloud example for GMS2.3.2
Game Maker Language
7
star
46

BorkBork

Advanced audio emitters for GameMaker
Game Maker Language
7
star
47

BIG

BIG integer library for GameMaker 2022 LTS
Game Maker Language
6
star
48

Bonk

3D collisions for GameMaker Studio 2.3
Game Maker Language
6
star
49

ExtendingJSON

Human-writeable JSON-like data formats for GameMaker
Game Maker Language
6
star
50

selective-outline

Shader-based technique to draw an outline based on destination pixel brightness
Game Maker Language
5
star
51

JujuAdams

5
star
52

Ugg

3D primitives for GameMaker
Game Maker Language
5
star
53

gl_FragDepthEXT

Simple example of gl_FragDepthEXT use
Game Maker Language
4
star
54

WaveformView

Audio waveform viewer for GameMaker
Yacc
4
star
55

thick-lines

Simple library to draw thick lines
Game Maker Language
4
star
56

matrices

A collection of matrix handling scripts
Game Maker Language
4
star
57

ds_pool

Compact pooling system library
Game Maker Language
4
star
58

Mosaic

Tile-based realtime texture packer for GameMaker Studio 2.3.2
Yacc
4
star
59

YouTube-OAuth2

Demonstration of OAuth2 targeting YouTube's "Data v3" API
Game Maker Language
4
star
60

reddit-OAuth2

Demonstration of OAuth2 targeting reddit's REST API
Game Maker Language
4
star
61

Wave-Simulation

A two-pass fragment shader-based wave simulation
Game Maker Language
4
star
62

ScribbleToolMSDF

Yacc
4
star
63

Splat

Vertex buffer-based sprite caching for GameMaker 2022 LTS
Game Maker Language
3
star
64

Textbox

Yacc
3
star
65

GoogleAnalytics4

Implementation of Google Analytics 4 Measurement Protocol for GameMaker Studio 2
Game Maker Language
3
star
66

mobile-haptics

Yacc
3
star
67

CrapPointer

Yacc
3
star
68

LiveAnimCurves

Animation curve reloader for GameMaker 2022 LTS
Yacc
3
star
69

gamepad_last

Gamepad equivalent of keyboard_lastkey
Game Maker Language
3
star
70

GL_OES_standard_derivatives

Simple example of GL_OES_standard_derivatives use
GLSL
3
star
71

ini-to-json

JSON+buffer replacement for native GameMaker INI functions.
Game Maker Language
3
star
72

computational-geometry

Nearest point on path, path smoothing, geometry simplification, sprite edge tracing
Game Maker Language
3
star
73

meditations

Music toy made for the 2019 Meditations project (9th September)
Game Maker Language
3
star
74

UnityAnalytics

Unity Analytics implementation for GameMaker
Game Maker Language
3
star
75

Colour-Balance

Yacc
3
star
76

DrawSpriteHomographic

3
star
77

Bamboo

GameMaker Verlet Integrator
Yacc
3
star
78

Catspeak-Console

Game Maker Language
2
star
79

KrutidevDevanagari

Unicode-to-Krutidev Devanagari converter for GameMaker Studio 2
Yacc
2
star
80

LoadOTF

Game Maker Language
2
star
81

Big-M

Big M Method implementation for GameMaker
Yacc
2
star
82

buffer_text

Async-enabled buffer replacement for the decrepit file_text_* functions
Game Maker Language
2
star
83

MemTrack

Partial memory usage tracker for GameMaker
Game Maker Language
2
star
84

Easing-Curves

Standard easing functions as animation curves for GameMaker 2022 LTS
2
star
85

PRNG-Functions

Yacc
2
star
86

Ngram

Ngram fuzzy string matching for GameMaker
Game Maker Language
2
star
87

Packrat

One-script inefficient knapsack problem solver for GameMaker
Game Maker Language
2
star
88

Postie

Ordered, accumulated, and simulated network packets for GameMaker
Game Maker Language
1
star
89

primitive-rotations

Simple demo comparing two ways of rotating primitives in GameMaker - trigonometry and matrices
Game Maker Language
1
star
90

Catspeak-Live

Game Maker Language
1
star
91

Notetaker

Yacc
1
star
92

buffer_bin

Async-enabled buffer replacement for the GM's legacy file_bin_* functions
Game Maker Language
1
star
93

freeform-snake

NSIS
1
star
94

buffer-string-ops

Yacc
1
star
95

Scramble

Surface scrambler
Yacc
1
star
96

concat

Minimalist concatenation library for GameMaker Studio 2.3+
Yacc
1
star
97

dotdae

Collada/.dae loader, written in native GML, for GameMaker Studio 2.3
Game Maker Language
1
star
98

DiscordColourContrast

1
star
99

Contrast-Checker

GLSL
1
star
100

wavegen

Markov Chain / Wavefront collapse hybrid procedural generation for GameMaker
Game Maker Language
1
star