Handling Input

At some point in your development journey, you may find yourself wanting to let players of your project utilize fancier input methods, rather than simply having them hit specific, default keys on their computer keyboard. TOOLS Unity does include some basic gamepad support; you can go to Edit->Project Settings->Input in the editor to map keys…

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….

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?…

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…

Codebridge

Codebridge is the programming class of Gamebridge Unityversity every Wednesday from 6-8PM 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 had people using Arcadia Clojure (scheme/lisp for Unity), some…