# data[].attributes.body
This is one of the best places to ask questions and get feedback for Tabletop Game design. Tons of designers are in the group and people offer support and feedback all the time. It is a highly supportive community that shares a lot of knowledge and resources.

# data[].attributes.attachment_link.title
Board Game Design Lab Community | Facebook

# data[].attributes.attachment_link.description
This is a page for members of the BGDL community to make their games better. Ask questions. Get feedback. Make connections. Celebrate wins.

# data[].attributes.body
Excellent for beginners; longer series (~18 vids)

# data[].attributes.attachment_link.title
Godot 3.2: Let's Build a 2D Platformer!: Part 1 #godotengine

# data[].attributes.body
Slides:
http://bit.ly/gamesaladslides

GRL Tutorial Video:

# data[].attributes.attachment_link.title
GameSalad Intro - Create 2D Action Games

# data[].attributes.attachment_link.title
How to make a Video Game in Unity - BASICS (E01)

# data[].attributes.attachment_link.title
Building Games That Can Be Understood at a Glance

# data[].attributes.body
Buildbox is an engine for creating 2D & 3D mobile games with no code.

# data[].attributes.attachment_link.keywords[]
buildbox "game engine" "make games" "game maker" "game developer" "game development" "game design" "game dev" "indie game dev" "how to make games" "game crea...

# data[].attributes.attachment_link.description
Buildbox is the world's easiest to use drag and drop game creation software. Learn more at www.buildbox.com.

# data[].attributes.headline
Beginner Basic Easy Free Tutorial Series

# data[].attributes.subject
Beginner Basic Easy Free Tutorial Series

# data[].attributes.body
Math for Games

# data[].attributes.attachment_link.title
Math for Artists | Live from HQ | Inside Unreal

# data[].attributes.body
https://hubs.mozilla.com/uiDrYbY/tc-cmltd-idesign-office

# data[].attributes.attachment_link.title
TC CMLTD IDesign Office | Hubs by Mozilla

# data[].attributes.attachment_link.description
Join others in VR at TC CMLTD IDesign Office, right in your browser.

# data[].attributes.body
Royalty and copyright free

# data[].attributes.attachment_link.title
Copyright and Royalty-Free Sources - bit.ly/useroyaltyfree

# data[].attributes.attachment_link.description
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

# data[].attributes.body
Ask Dr. Lee for access

# data[].attributes.body
A framework for writing game dialogue that can be integrated into different platforms.

# data[].attributes.attachment_link.readable_text
Yarn Spinner is a tool for creating interactive dialogue for games.

Write your conversations in Yarn, a simple programming language that's designed to be easy for writers to learn, while also powerful enough to handle whatever you need.

Yarn's similar in style to Twine, so if you already know that, you'll be right at home! If you don't, that's cool - Yarn's syntax is extremely minimal, and there's not much there to learn.

Getting Started

To get started using Yarn Spinner, download it, and then head over to the tutorial.

Getting Help

There are several places to get help with Yarn Spinner, and stay up to date with what's happening.

License

Yarn Spinner is available under the MIT License. This means that you can use it in any commercial or noncommercial project. The only requirement is that you need to include attribution in your game's docs. A credit would be very, very nice, too, but isn't required. If you'd like to know more about what this license lets you do, tldrlegal.com have a very nice write up about the MIT license that you might find useful.

Made by Secret Lab!

Yarn Spinner was originally created by Secret Lab, an Australian game dev studio. Come say hi!

The logo was made by Cecile Richard.

Yarn Spinner's development is made possible in part by NYU Game Center.

Help Us Make Yarn Spinner!

Yarn Spinner needs your help to be as awesome as it can be! You don't have to be a coder to help out - we'd love to have your help in improving our documentation, in spreading the word, and in finding bugs.

If you want to contribute to Yarn Spinner (!!), go read our contributor's guide!

# data[].attributes.attachment_link.description
Yarn Spinner is a tool for creating interactive dialogue for games. Write your conversations in Yarn, a simple programming language that's designed to be easy for writers to learn, while also powerful enough to handle whatever you need. Yarn's similar in style to Twine, so if you already know that, you'll be right at home!

# data[].attributes.body
A framework for interactive storytelling that can be integrated with different development engines.

# data[].attributes.attachment_link.readable_text
Getting Started

If you're new to ink, why not download Inky, our ink editor that allows you to play and test your stories.

The basics tutorial below has been written with a non-technical audience in mind, covering just the basics for people who want to write stories that they can put on the web.

And to see everything that ink has to offer, read the writer's manual, or buy the offical user's guide.

Basics tutorial Writer's manual The official guide

Inky

Write, test and export your ink stories all in one app.

# data[].attributes.attachment_link.title
ink - inkle's narrative scripting language

# data[].attributes.attachment_link.description
As used to author Heaven's Vault, 80 Days and Sorcery!: produce interactive scripts by writing in pure-text with ink markup.

# data[].attributes.body
Helpful tool for text-based interactive fiction.

# data[].attributes.attachment_link.readable_text
You don't need to write any code to create a simple story with Twine, but you can extend your stories with variables, conditional logic, images, CSS, and JavaScript when you're ready.

Twine publishes directly to HTML, so you can post your work nearly anywhere. Anything you create with it is completely free to use any way you like, including for commercial purposes.

The latest version of Twine is 2.8.0, released 27 November 2023.

Looking for the 1.x version of Twine? It's on the IF Archive.

The Twine Reference is a guide to the Twine user interface. If you're new to Twine, start here.

Once you're familiar with Twine, you should learn more about the story format you're using. Story formats are like game engines, and determine the features you'll have access to and the way you'll write code.

The Twine Cookbook has advice on how to choose a story format and easy-to-follow examples of how to accomplish common tasks with each of Twine's built-in formats.

Each of Twine's built-in story formats has an online guide:

Chris Klimas, who created Twine and leads its development, has a Patreon.

You can also make donations in support of Twine to The Interactive Technology Foundation, a registered 501(c)(3) nonprofit organization that provides support for the infrastructure of the interactive fiction community.

Some story format developers also accept donations. Visit the web site of the story format you use to find out how you can support continued development.

Non-financial support is important, too. You can help someone out with a question, contribute to the Cookbook, create tutorials of your own, help fix bugs in Twine or its story formats, or translate Twine's user interface to another language.

There are repos for Twine's story formats, too:

Twine is a registered trademark of the Interactive Fiction Technology Foundation. Hosting for this web site is also provided by the IFTF.

# data[].attributes.attachment_link.title
Twine / An open-source tool for telling interactive, nonlinear stories

# data[].attributes.body
Machinations: https://machinations.io/

Skill Atoms: https://www.gamasutra.com/view/feature/1524/the_chemistry_of_game_design.php?print=1

Board Game Geek Game Mechanics: https://boardgamegeek.com/browse/boardgamemechanic

Storyboarder: https://wonderunit.com/storyboarder/

Fountain Screenwriting Markup Language: https://fountain.io/

Wireframing Tools: https://blog.capterra.com/free-and-open-source-wireframe-tools/

# data[].attributes.headline
Multiplayer Games - Development Tutorials

# data[].attributes.subject
Multiplayer Games - Development Tutorials

# data[].attributes.body
Vue.Js Node.js and socket.io.
https://webdeasy.de/en/multiplayer-game-programming-with-vue-js/

https://www.freecodecamp.org/news/how-to-build-a-multiplayer-card-game-with-phaser-3-express-and-socket-io/

https://modernweb.com/building-multiplayer-games-with-node-js-and-socket-io/

https://hackernoon.com/how-to-build-a-multiplayer-browser-game-4a793818c29b

# data[].attributes.headline
How to Develop VR with Unity 2019.3 (new XR Plugin system)

# data[].attributes.subject
How to Develop VR with Unity 2019.3 (new XR Plugin system)

# data[].attributes.body
[01] [Unity] XR Interaction Toolkit - Setup. I recommend watching at 0.75x speed--He covers a lot of steps fast in his video editing. It's a series.

# data[].attributes.attachment_link.title
[01] [Unity] XR Interaction Toolkit - Setup

# data[].attributes.body
Playlist of tutorials for modeling and sculpting in Blender

# data[].attributes.attachment_link.description
Blender 2.6: Beginner Character Clothing Creation Tutorial

# data[].attributes.body
Playlist of tutorials for developing mobile games in Unity

# data[].attributes.attachment_link.description
ENG] Unity Animated Menu and Button for Mobile Applications / Games (Android/iOS)

# data[].attributes.body
37 hrs 10min. Excellent introduction to coding in Unity at Unity Learn.

# data[].attributes.attachment_link.description
In this official course from Unity, you will learn to Create with Code as you program your own exciting projects from scratch in C#. As you iterate with prototypes, tackle programming challenges, complete quizzes, and develop your own personal project, you will transform from an absolute beginner to a capable Unity developer.

# data[].attributes.body
7 hrs. Excellent intro to coding in Unity at Unity Learn.

# data[].attributes.attachment_link.description
Dive into scripting, in this course we will cover the fundamentals of C#.

# data[].attributes.body
1 hr 30 min. From Unity Learn.

# data[].attributes.attachment_link.description
This project contains essential knowledge for intermediate level scripting with these video tutorials.

# data[].attributes.body
first person, 3D, beginner friendly

# data[].attributes.body
Mini-game tutorial

# data[].attributes.attachment_link.title
Making an IOS/Android game in UNITY - Beginner Tutorial - #1

# data[].attributes.body
Excellent how-to setup video. On Unity 2018 but should be pretty similar for 2019.

# data[].attributes.attachment_link.title
Post Processing Layer - Unity 2018 - Complete Tutorial

# data[].attributes.body
https://assetstore.unity.com/top-assets/top-free

# data[].attributes.headline
Coursera Unity Certified 3D Artist Specialization

# data[].attributes.subject
Coursera Unity Certified 3D Artist Specialization

# data[].attributes.body
You can audit these 5 courses for free. Some excellent topics like post-processing stack, lighting, importing assets, etc.

# data[].attributes.attachment_link.readable_text
This is Unity's official series of courses designed to prepare you for the Unity Certified 3D Artist exam, the certification for entry- to mid-level 3D artists who work with the Unity platform. This series of courses is for 3D Artists who have used Unity for real-time rendering for 1-2 years, and are ready to bring their existing skills up to a professional standard.

# data[].attributes.attachment_link.description
Learn Unity Certified 3D Artist from Unity. This is Unity's official series of courses designed to prepare you for the Unity Certified 3D Artist exam, the certification for entry- to mid-level 3D artists who work with the Unity platform. This ...

# data[].attributes.headline
Doing pixel art in Unity? Set-up tips for best results (8-bit style):

# data[].attributes.subject
Doing pixel art in Unity? Set-up tips for best results (8-bit style):

# data[].attributes.attachment_link.title
2D Pixel Perfect: How to set up your Unity project for retro 8-bit games - Unity Technologies Blog

# data[].attributes.attachment_link.description
Retro games with simple mechanics and pixelated graphics can evoke fond memories for veteran gamers, while also being approachable to younger audiences. Nowadays, many games are labeled as "retro", but it takes effort and planning to create a title that truly has that nostalgic look and feel.

# data[].attributes.attachment_link.title
2D Pixel Perfect: How to set up your Unity project for retro 16-bit games - Unity Technologies Blog

# data[].attributes.attachment_link.description
In our first 2D Pixel Perfect guide for retro games, we showed you how to set up the 2D Pixel Perfect tool and how 8-bit graphics were made back in the day. In this post, we fast-forward to the 16-bit era. With the help of Mega Cat Studios, you'll learn how to create authentic art ...

# data[].attributes.headline
Very Excellent Angry Birds-style Game Tutorial (2D). Unity 2019.3

# data[].attributes.subject
Very Excellent Angry Birds-style Game Tutorial (2D). Unity 2019.3

# data[].attributes.body
Recommended for beginners and up.

# data[].attributes.attachment_link.title
How to Make a Game - Unity Beginner Tutorial

# data[].attributes.body
first person, 3D, ARPG, detailed mechanics

# data[].attributes.attachment_link.title
How To Make An RPG For FREE - Unity Tutorial #001 - LEARNING THE BASICS

# data[].attributes.headline
Better Jumping in Unity with 4 Lines of Code

# data[].attributes.subject
Better Jumping in Unity with 4 Lines of Code

# data[].attributes.body
BoardstoBits is a great channel

# data[].attributes.attachment_link.title
Better Jumping in Unity With Four Lines of Code

# data[].attributes.headline
Unity Input Control Development Playlist

# data[].attributes.subject
Unity Input Control Development Playlist

# data[].attributes.body
Playlist of tutorials for user interface development.

# data[].attributes.attachment_link.description
A collection of videos about using Unity for augmented and virtual reality

# data[].attributes.body
First hour for beginners

# data[].attributes.body
Creating VR Experience

# data[].attributes.attachment_link.title
Unreal Engine 4 Beginner's Tutorial - #1: The Basics

# data[].attributes.attachment_link.title
Blueprints In-depth - Part 1 | Unreal Fest Europe 2019 | Unreal Engine

# data[].attributes.body
- Join GRL Slack page for ongoing discussion and announcements

Meetings are Wednesday mornings at 10:30 am EST on Zoom - http://bit.ly/grlzoom

http://bit.ly/gameslablist - Games we have available at TC

http://boardgamearena.com - Play board games online

Recommended Games to Try

# data[].attributes.body
-游戏的变化
-游戏开发者大会（GDC）
- SXSW
- IndieCade
-大同东
-不同的游戏
-隽永播放

# data[].attributes.headline
GAME DEVELOPMENT ORIENTED YOUTUBE CHANNELS

# data[].attributes.subject
GAME DEVELOPMENT ORIENTED YOUTUBE CHANNELS

# data[].attributes.body
gamefromscratch channel https://www.youtube.com/user/gamefromscratch

# data[].attributes.body
General Purpose
- Unity (Powerful, Ppopular, 2D+3D+AR+VR games and apps)
- Unreal
- Native Apple/Android mobile apps
- PlayCanvas
- Godot (open source, 2D/3D)  www.godot.com
- BuildBox (2D/3D) www.buildbox.com

Simple 2D Games
- GameSalad - http://www.gamesalad.com
- Gamemaker
- Construct

Animation and Simple Games
- Wick Editor http://www.wickeditor.com

Augmented Reality/Mixed Reality/VR
- 8th Wall - browser based WebAR  - http://8thwall.com
- Torch http://torch.app
WebXR (Browser-based VR and AR)
https://blog.mozvr.com/hello-webxr/
- Wonda - interactive 360 video / VR editor http://www.wonda.com
- A-Frame browser based VR/AR web framework https://aframe.io/
- Reality Composer AR
- Adobe Aero AR (interactive AR, no coding)

Interactive Fiction / Storytelling
Ink
YarnSpinnner
Twine

# data[].attributes.headline
Useful Assets & Resources for Development

# data[].attributes.subject
Useful Assets & Resources for Development

# data[].attributes.body
UE4, blueprint

# data[].attributes.attachment_link.title
Endless Runner: Overview & Player Control | 01 | v4.7 Tutorial Series | Unreal Engine

# data[].attributes.body
Tutorial playlist of Unity visual effects

# data[].attributes.attachment_link.description
Unity 2018 - Game VFX - Projectile/Bullet Raycast Tutorial

# data[].attributes.body
Playlist of lighting & rendering tutorials

# data[].attributes.attachment_link.description
Lighting and Baking Workflow: Blender Tutorial

# data[].attributes.body
Jan 2020

# data[].attributes.attachment_link.title
Oculus Quest Hand Tracking With Unity - VR Drawing Feature Part 1

# data[].attributes.headline
GameSalad (2D Mobile) Tutorial - No Coding Necessary Game Creator

# data[].attributes.subject
GameSalad (2D Mobile) Tutorial - No Coding Necessary Game Creator

# data[].attributes.body
Sample Projects:
https://creator.gamesalad.com/#/templates

Tutorial: https://docs.google.com/presentation/d/1EVvA8jn5wmjrJ6maG_bpg4kKrOY2a8AWZvbUsaqODGA/edit#slide=id.p

# data[].attributes.headline
Guide to How to Learn Rigging in Blender 2.8

# data[].attributes.subject
Guide to How to Learn Rigging in Blender 2.8

# data[].attributes.attachment_link.title
Awesome Tuts | Create Your First Game In 40 Minutes

# data[].attributes.attachment_link.description
Build real games. Learn how to make games using Unity Game Engine and C#. Awesome Tuts will teach you game development by helping you create real-world games from scratch.