Basic Game Art

Basic game art production skills can be learned quickly in a few stages.   Materials & Textures Sources of free 3D assets Basic 3D modeling tools Materials & Textures When you make 3D game objects like cubes, they default to a white default material that blends together and is hard on the eyes. You can…

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

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 gives an experience emotion. Music composition for games adds additional dimensions of interactivity that normal linear music doesn’t have. How important is music? Imagine Star Wars without music. Actually, you don’t have to imagine it: Sound…

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. We have a basic game art tutorial to get you started. There are a number of art subskills to be learned: Concept art Drawing Environment drawing: Fleshing out level designs into…

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…