This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"companies": [ | |
"Independent" | |
], | |
"description": "Drawing on her experience from working as a stand-up comedian for 2 years, and using examples from the development of the acclaimed 'Grace Bruxner Presents: The Haunted Island, a Frog Detective Game', this talk focuses on the process of creating comedy games. Beyond writing jokes for games, this lecture presents a more nuanced look at building games around humor, and Grace will go into the specifics of writing funny dialogue that doesn't feel stilted or forced by finding the comedy in the ordinary. Along the way, she will also be looking at how games can subvert expectations of genre to aid in silliness, drawing comparisons between 'The Haunted Island' and other recent comedy-focused and/or narrative games.", | |
"id": "1025651", | |
"speakers": "Grace Bruxner", | |
"tags": [ | |
"Independent", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System.Text; | |
namespace deVoid.Utils { | |
// Uses an internal StringBuilder instance and automatically keeps tracks of indentation. | |
public class CodeSnippetBuilder { | |
public int IndentLevel { | |
get { return _indentLevel; } | |
set { | |
if (value < 0) { | |
value = 0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ! Gamejam code, proceed with caution! | |
// GetFromList is an extension method: | |
// public static T GetFromList<T>(this Random rnd, List<T> list) { | |
// var index = rnd.Next(list.Count); | |
// return list[index]; | |
// } | |
namespace deVoid.Apothecary { | |
[CreateAssetMenu(fileName = "GrammarConfig", menuName = "Apothecary/Grammar Config")] |