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…

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…

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…

Making different game types

Once you grasp the basics of Unity, you’ll want to consider what kind of game you want to make and what tutorials and assets to start using to learn how to build what you want. Some major game types Here’s a broad overview of some types of games that you could try to make. 2D: Simpler than…

Version control

Version control is a service that syncs up your projects online so that you can restore and branch your projects and collaborate with other developers. Here’s a high-level description of how version control works. Creating Unity Project First You first make a Unity project before preparing to move it to version control. Creating Repositories You begin…

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…

Version control for large game projects

Game projects have large binary files and can overwhelm standard Git version control repositories without careful planning. Using Git till your repository nears 1 gigabyte You can get away with using a standard Bitbucket or Github repo if you monitor the size and prepare to upgrade it to Git LFS once it nears 1 gigabyte…

2D Animation with Mecanim

Grab your favorite 2D character sprite sheet, preferably with walking, running, and jumping and falling, and climbing sprites. You can turn character sprites into animated characters in Unity quickly and easily. General Fun Animation Stuff https://vimeo.com/93206523 http://finalbossblues.com/walk-cycles-p1/ https://www.youtube.com/playlist?list=PLvFQJa1XAXzx0ABskDtl8FwIOMrrPuIOR 2D Sprite Animation Setup Grab your favorite character sprite sheet, preferably with walking, running, and jumping and falling, and…

Unity setup and orientation

The Unity setup and orientation tutorial will help you to install, config and use Unity properly. UNITY UX CHANGE SUGGESTIONS: Some things in Unity are confusing for first-time users. These gotchas are not your fault, they are fixable usability problems in Unity. We point them out to advise you how to follow our workaround tips. We will also encourage…

Coding tools: ScriptInspector, VisualStudio & Resharper

Coding tools are important for programmers, and using the right editors and options make a big difference to your productivity. MonoDevelop is terrible If you’re not using Windows and can’t run Visual Studio, you will have to put up with MonoDevelop’s problems or use ScriptInspector or some other alternate editor. MonoDevelop doesn’t allow word wrap (80 line…

Unity tutorials quick-start

Learn how to make your first game in minutes with self-paced tutorials. Pictured above, Hack The Future participants trying Unity for the first time do Gamebridge tutorials and demo their first game by the end of the day. To prepare, download and install the Unity game engine. You’ll learn how to make an FPS like Minecraft with triggers, pickups,…

XML comments & Doxygen generation

XML comments & Doxygen generation Make your comments show up in your IDE’s tooltips and clarify the design intent behind every entity in your code with automatically generated interactive documentation. XML Comments All you need to do to start using XML comments is to type /// in the line above an entity declaration such as a namespace,…

Block building

Have you ever wanted to let the player build blocks, like in a game like Minecraft? Well now you can! BlockPlacer has been created to let you place blocks to your heart’s content. Detailed comments have been included in the script so that you can look into how it works. The full explanation is too lengthy…

Pickup a coin tutorial

Pickup a coin tutorial teaches us how to make game objects that players can pick up. Preparation You should do the Trigger tutorial before doing this one if you haven’t already. You can do this tutorial to add onto the basic FPS you made in the FPS tutorial.. Coin Collecting This tutorial will teach you how to…

Trigger

Unity lesson #2: add triggers to call scripts How could we use a script to stop ourselves from falling off the edge of the world? Preparation Before starting the trigger tutorial, complete the first-person character tutorial. Follow the steps below to add a trigger onto your FPS game. First, we need to think about our game design. How…

First-person shooter character

Unity lesson #1: make a first-person game You are about to create your first FPS game with Unity. Preparation Download, install and open Unity.and do our Unity setup and orientation tutorial. Unity Personal Edition is free, but it will ask you to create an account and verify your email by clicking on the special link in an email they…