Jump to content

  • Log In with Google      Sign In   
  • Create Account

Interested in a FREE copy of HTML5 game maker Construct 2?

We'll be giving away three Personal Edition licences in next Tuesday's GDNet Direct email newsletter!

Sign up from the right-hand sidebar on our homepage and read Tuesday's newsletter for details!


Technical Articles

Article Listing


View Complete Archive You cannot add articles


Like
8Likes
Dislike

Introduction to Unity Test Tools

Jun 20 2014 03:09 PM | Posted By Lior Tal in APIs and Tools
This article introduces Unity Test Tools - an official solution for creating and executing automated tests for Unity projects without leaving the comforts of the editor.

Tagged With:  unity  testing  unit-testing  automated-tests  test  qa  automatics-tests  automated-testing 
Like
27Likes
Dislike

Pathfinding and Local Avoidance for RPG/RTS Games using Unity

Jun 19 2014 04:08 AM | Posted By Nikolay Dyankov in Game Programming
If you are making an RPG or RTS game, chances are that you will need to use some kind of pathfinding and/or local avoidance solution for the behaviour of the mobs. This article gives you a detailed guide how to build a solid pathfinding solution in Unity Free.

Tagged With:  unity3d  ui  navigation  rpg  rts  local avoidance  navmesh  pathfinding 
Like
4Likes
Dislike

Ensuring Fluent Gameplay in MusiGuess - Forward-Caching JSON/JSONP with Nginx

Jun 13 2014 08:22 AM | Posted By Carsten Germer in Multiplayer and Network Programming
Querying a third-party API one of our games gets data from was sometimes getting slow. The solution: Forward-caching the JSON objects with NGINX on our dedicated game-server

Tagged With:  forward proxy  forward cache  nginx  musiguess  json  jsonp  caching  proxy  cache  web accelerator 
Like
16Likes
Dislike

Polygon Triangulation

Jun 06 2014 11:38 PM | Posted By Daniel Taylor in Graphics Programming and Theory
Have YOU ever felt a burning desire to decompose arbitrary polygons into triangles? Well now you can!

Tagged With:  math  triangulation  algorithm 
Like
8Likes
Dislike

Entities-Parts III: Serialization

Jun 03 2014 02:30 PM | Posted By David Chen in Game Programming
Building on the RPG Battle Example, this article will describe how to load entities from XML files using the JAXB serialization framework.

Tagged With:  entity  part  framework  component  systems  serialization  marshalling  data  jaxb 
Like
9Likes
Dislike

Orbital Debris – Making an HTML5 Game With Phaser

May 16 2014 07:43 PM | Posted By Wolfgang Graebner in Game Programming
Orbital Debris is a small game I made in HTML5 with Phaser for a game jam organized by FGL. Read on and I'll tell you how I made it.

Tagged With:  html5  javascript  chrome  mobile  phaser 
Like
11Likes
Dislike

Creating a Very Simple GUI System for Small Games - Part II

May 13 2014 11:48 AM | Posted By Martin Prantl in Game Programming
If you are writing your own game, sooner or later you will need some sort of user interface (or graphic user interface = GUI). There are some existing libraries lying around and there are a lot of discussion threads that deals with eternal problem “What GUI should I use?”. We are going to answer this question by creating our own system from scratch, this time with part II and basic GUI control...

Tagged With:  gui  tutorial  graphics  touch control  mouse 
Like
25Likes
Dislike

Creating a Very Simple GUI System for Small Games - Part I

May 06 2014 03:31 AM | Posted By Martin Prantl in Game Programming
If you are writing your own game, sooner or later you will need some sort of user interface (or graphic user interface = GUI). There are some existing libraries lying around and there are a lot of discussion threads that deals with eternal problem “What GUI should I use?”. We are going to answer this question by creating our own system from scratch.

Tagged With:  gui  tutorial  graphics  touch control  mouse 
Like
11Likes
Dislike

Matrix Inversion using LU Decomposition

Apr 25 2014 02:05 PM | Posted By Tim Bright in Math and Physics
Need to solve a problem involving matrix inversion? This article is for you!

Tagged With:  matrix  inversion  LU decomposition  numerical methods 
Like
14Likes
Dislike

Animating Characters with DirectX

Apr 22 2014 06:38 PM | Posted By Douglas MacLeod in DirectX and XNA
A tutorial on using Direct3D 9 to load and animate skeleton-based character meshes. Includes an introduction to setting up DirectX and Win32 applications

Tagged With:  directx  animation  characters  skinning  direct  3d  tutorial  hlsl  hierarchy 
Like
21Likes
Dislike

Entities-Parts II: Interactions

Apr 17 2014 12:09 PM | Posted By David Chen in Game Programming
The 2nd article in the series extends the RPG example so that it will simulate two teams battling against each other. This article will describe several techniques to handle interactions between entities such as those involved in the example.

Tagged With:  entity  part  framework  component  systems  services  pattern  interactions 
Like
24Likes
Dislike

A Long-Awaited Check of Unreal Engine 4

Apr 14 2014 08:57 PM | Posted By Andrey Karpov in Game Programming
On March 19, 2014, Unreal Engine 4 was made public available. Let's see what interesting bugs the PVS-Studio static code analyzer has found in the project's source code.

Tagged With:  c++  pvs-studio  static code analyzer  code review  unreal engine 4  unreal engine  Unreal Engine  Unreal Engine 4 
Like
9Likes
Dislike

Hacking the monolithic entity system

Apr 10 2014 03:11 PM | Posted By Paul Firth in Game Programming
I’m going to talk about a trick I used on the old PS2 game ’24 The Game’ to save over 30% of a frame by hacking the game’s monolithic entity system

Like
8Likes
Dislike

Path Finding for innovative games: Graph Creation and Best Path Selection

Apr 06 2014 07:44 AM | Posted By Giovanni Guarino in Artificial Intelligence
Path Finding issues have the same models from several years: navigation meshes, navigation grid and waypoints navigation for building the graph, A*, Sample, Dijkstra as 'already classic' algorithm. The advent of a new awareness, whom states that the logical approach to simulate humans is not the best way to solve the PF issue, is bringing new freshness for the AI world. The topic of thi...

Tagged With:  pathfinding  ai  artificial intelligence  navigation meshes  navigation grid  waypoint navigationm  mental navigation  intelligent agent  dynamic object avoidance  biological pathfinding  psychology 
Like
12Likes
Dislike

A Critique of the Entity Component Model

Apr 03 2014 06:36 AM | Posted By Sean "rioki" Farrell in Game Programming
The entity component model is all the rave for the last decade. But if you look at the design it opens more issues than it solves.

Tagged With:  programing  design  entity 
Like
15Likes
Dislike

T4 Code Generation in Unity

Mar 28 2014 03:26 PM | Posted By Lior Tal in Game Programming
Many Unity APIs use a string identifier, such as the game object’s tag for various things (e.g: checking for a collision with “player”). In this article I explore a different, safer and automated technique that achieves the same result, without using strings.

Tagged With:  unity  t4  code generation  programming  c# 
Like
14Likes
Dislike

Math for Game Developers: Fragment Shaders

Mar 26 2014 11:45 PM | Posted By Jorge "BSVino" Rodriguez in Math and Physics
A series of videos on the mathematics behind shaders, covering topics including normal mapping, lambertian surfaces, specularity, sprite lamp normal generation and fog

Tagged With:  shaders  normal maps  lambertian surfaces  specularity  fog  sprite lamp  normals 
Like
10Likes
Dislike

A Blending Animation Controller for a Skinned Mesh

Mar 24 2014 06:52 AM | Posted By Bruce J. Veazie in Graphics Programming and Theory
Animating a skinned mesh requires a method to put the character in motion on-screen. This article discusses a concept and a practical implementation of an animation controller for a skinned mesh.

Tagged With:  animation controller  skinned mesh 
Like
5Likes
Dislike

Perspective projections in LH and RH systems

Mar 24 2014 06:49 AM | Posted By Martin Prantl in Graphics Programming and Theory
As you may know, DirectX uses by default left-handed coordinate system (LH) and OpenGL uses right-handed system (RH). RH system has become some kind of a standard in a computer graphic. However, for my personal purposes, LH system seems more logical to visualise. In this article I summarize differences in matrices and also differences in both APIs (DirectX and OpenGL)

Tagged With:  projection  directx  dx  ogl  opengl 
Like
5Likes
Dislike

Path Finding for Innovative Games: Object Avoidance and Smoothing Movement

Mar 24 2014 06:48 AM | Posted By Giovanni Guarino in Artificial Intelligence
This is the last of three articles that treat a new approach for the Path Finding. It's a part of the studies and experience I made in the last years, mainly in the fields of the Artificial Intelligence for Games and Evolutionary Psychology.

Tagged With:  artificial intelligence  navigation meshes  navigation grid  waypoint navigation  mental navigation  mental map  intelligent agent  emotional agent  dynamic object avoidance  biological pathfinding  psychology  smoothing algorithm 
Like
4Likes
Dislike

Visual Studio Graphics Content Pipeline for C# Projects

Mar 24 2014 06:47 AM | Posted By Justin Stenning in DirectX and XNA
In this article we will look at how to use the graphics content pipeline for C# in both Visual Studio 2012 and Visual Studio 2013 for Desktop and Windows Store apps.

Tagged With:  d3d11  sharpdx  c#  vs2012  vs2013 
Like
26Likes
Dislike

Entities-Parts I: Game Objects

Mar 19 2014 08:42 AM | Posted By David Chen in Game Programming
The entity-component pattern is used to create complex game objects such as enemies and items. This article contains an implementation of the entity-component pattern and an example of creating a simple RPG battle system using this approach.

Tagged With:  framework  entity  pattern  object  component  part 
Like
6Likes
Dislike

Creating a Homing Missile in Unity UNDER REVIEW

Mar 05 2014 01:53 PM | Posted By Preet Kamal Minhas in Game Programming
This article is intended towards developers who are using Unity for their game.

Tagged With:  Unity  homing  missile  slerp 
Like
16Likes
Dislike

5 Bone Fully Rigged Humanoid Character

Mar 04 2014 02:09 PM | Posted By Andreas N. Grontved in Graphics Programming and Theory
A short article on how to severely optimize the human skeleton and boil it down to a bare minimum of only 5 skeletal bones.

Tagged With:  rigging  optimization  skinning 
Like
13Likes
Dislike

How to Work with FBX SDK

Mar 03 2014 12:01 PM | Posted By Tianyu Lang in Graphics Programming and Theory
This article introduces you to FBXSDK and teaches you how to export FBX model/animation to your own format

Tagged With:  how to  fbx  autodesk  sdk  graphics  animation  model  mesh  exporter 
PARTNERS