Dialogue Trigger

A dialogue trigger communicates messages to the player when they enter the area. Setup a project and scripts folder In Project, Create a new folder Name it _PROJECT and hit return Create a new folder inside _PROJECT Name it Scripts and hit return Create a script In Scripts, right-click and Create C# Script Name it…

Chatbot AIs in Unity with AIML and SpiritAI

Chatbot AIs are conversational programs that respond to typed text input and you can put chatbot AIs into Unity games and experiences to play the role of characters with more than the usual menu-based dialogue choices. Chatbot AI systems Alicebot AIML SpiritAI PullString GDC UPDATE: SpiritAI exhibited an emotionally intelligent chatbot middleware called Character Engine at…

Making a strategy game

Strategy games get to the essence of game design by being all about giving players interesting choices to plan and implement. Implementing strategy games Turn-based strategy games Turn-based Strategy Framework This open-source free package lets you get started making a grid-based map with hex or square tiles and terrain and units that move across it….

Articy Draft

We’ve explained why you should use Articy Draft in our overview of writing and design tools.  Let’s learn how. We’ll cover: detail on beginner quick start tutorial what kinds of intermediate integration you can do with Unity Dialogue System Importing into Unity what kinds of advanced workflows are possible Variables & Lua scripting Entity database design…

Virtual Reality Development

Virtual reality development puts us inside the game world with presence, the sense that we are really there. How do you learn VR development? You can develop VR experiences most easily with Unity. Desktop VR You can get started with desktop VR if you already have a VR headset like HTC Vive or Oculus Rift….

Game Audio Design

Game audio design is the creation of sound effects and music to give games emotional impact. Music making Music composition for games adds additional dimensions of interactivity that normal linear music doesn’t have. Sound effects design Sound effects give actions punch and create atmosphere with background noises suited to the environment. Foley Foley is the…

Game Artistry

Game artistry makes you a wizard who can paint universes into existence. Making game art is one of the core game development skill specializations. There are a number of art subskills to be learned: Concept art Drawing Environment drawing: Fleshing out level designs into detailed worlds Character drawing: Making characters distinctive and memorable. Painting: Adding…

Web Development

Web development makes you a wizard that can create apps that change the world. Learning HTML Learning to make web pages with HTML is a great step towards learning programming. Do the Khan Academy HTML/CSS course. Learning front-end Javascript Once you understand HTML, Javsascript is the next step to make interactive experiences on web pages. Do the Khan Academy…

Game Developer Skill Specializations

There are 8 main skill specializations involved in game development, each with sub-skills, and you will learn a bit of each before discovering which you’re best at. Game production Game writing Game design Game programming Game art Game audio Game playtesting Discover your specialties Do you know what skill set you want to specialize in?…

Volumetric Light

Volumetric light is a beautiful effect you can add to Unity to enhance the realism of lighting. Real light reflects from air particles to cast glowing cones between the source and the surfaces of objects. Unity doesn’t have this built in yet, but there are several packages that can help you add it. SlightlyMad Volumetric Light by…

Art Tablet Buying Guide

Artists need tablets to draw and sculpt. Tablet choice depends on what you have, need to do and can afford. What do you need a tablet to do? To choose a tablet, first consider which apps you want to use with stylus input. 2D Drawing, storyboarding & concept art If 2D drawing is the only thing you…

Game Programming

Game programming makes you a wizard who can create universes with your mind. Start making games with Unity in C# When people recommend a first language to begin learning to code, C# and Unity is one of the best first languages because making games can be more fun than playing them. Or make games with flowcharts before learning…

Game Writing

Game writing starts at the beginning of a game’s concept: Who are the player and characters, where are they, what is happening and why are they motivated to do something about it? Explore the writing category to learn more about writing. How to get started at game writing Start by writing some non-linear game stories in…

Playtesting

Playtesting isn’t the same as bug testing. Playtesting is about getting quality feedback to make a game more fun as well as more reliable. How to get good feedback on games Watch James Portnow’s Extra Credits episode: To summarize: Overcome pride and don’t get defensive Don’t reject feedback about things you intend to fix Playtest…

Make game, become developer

Make a game, become a developer, learn as you go, discover your specialties. Some people believe you have to learn how to be a developer before you can make games. Make a game The first step towards becoming a game developer is to make a first game. Don’t worry that you don’t have experience yet, you will…

Indie Games PR

Indie Games PR Indie games need public relations to succeed. Start by watching Thomas Reisenegger’s GDC 2016 talk, The 5 Pillars & Pitfalls of Indie Games PR: Thomas breaks down the most important things to get right as follows (along with our own commentary): Get Competitive There’s a lot of competition. Don’t let it discourage you…

Game Production

Learning about game production is the starting point of becoming a game developer and managing your career as a developer and your company in the industry. Start by thinking like a game producer A game producer is a person who leads a game development team and manages the business aspects of the project in addition to…

Game Design

Game design expands a game concept into a set of interesting mechanics for players to master and make choices with that give rise to dynamics that make the game more than the sum of its parts and aesthetics that make the experience memorable and emotional. Becoming a game designer Most aspiring game developers start out…

Visual Novels

Visual novels are a hugely creative genre of game that is beginner and writer friendly to make. You can learn about how to make visual novels in our guide to making different game types. Creative example visual novels Digital: A Hate Story Digital is a dialup modem BBS computer mystery/romance set five minutes into the…

Game Writing & Design Tools

Writing and designing games with non-linear branching narratives, player choices and event-driven dynamic dialogue require a new general of writing tools. Articy Draft Articy Draft is a flowchart of flowcharts with relational data fields, queries, lua scripting and location mapping all tied together. In our humble opinion, it is the holy grail of game writing and…

Level of detail optimization with LOD Groups

The two biggest drains on your game’s frame rate are script execution and geometry, and you can save a ton of geometry by using LOD groups to make your objects swap to simpler versions or cull (hide) when you get far away. Here’s how I applied this to the numerous red chairs in the ITU…

Audio Gear Buying Guide

The right audio gear can help you get started without spending much till you get more experienced and serious about upgrading for live performance. Mac Only Music Software Apple makes two superb music programs that are Mac only, so if you have a Mac use them! Garage Band (Free) This is probably bundled with your Mac already. It…

Codebridge

Codebridge is the programming class of Gamebridge Unityversity every Tuesday from 8-11PM at Noisebridge Hackerspace. Codebridge focuses on learning C# programming with Unity, but is open to people learning other game engines and programming langauges. While most of our participants are learning C# programming, we have people using Arcadia Clojure (scheme/lisp for Unity), some using Unreal…

Songbridge

Songbridge is the music and sound mentoring group of Gamebridge Unityversity. If you want to learn how to make songs and sounds, participate online and in person with our tutorials and weekly class series. Songbridge Tuesdays WHAT: Songwriting and audio mentoring session in Ableton, Logic, Audacity & others WHO: Both beginners and experts WHERE: Noisebridge Hackerspace, 2169 Mission Street, San Francisco, CA…