Jump to content

  • Log In with Google      Sign In   
  • Create Account

Technical Articles

Article Listing


View Complete Archive You cannot add articles


Like
14Likes
Dislike

Math for Game Developers: Calculus

Oct 10 2014 06:42 AM | Posted By Jorge "BSVino" Rodriguez in Math and Physics
The popular series continues with applications for calculus as related to game development

Tagged With:  math  calculus 
Like
5Likes
Dislike

Pre-Structure Phrases for Internationalization UNDER REVIEW

Oct 06 2014 08:44 PM | Posted By Loki Ng in Game Programming
Key-value pair is a commonly seen format to store phrases for translations. Things become complicated when it comes to European languages or Middle East languages. And the solution to that would be to use structural formats instead of key-value pair.

Tagged With:  translation  localization  internationalization 
Like
4Likes
Dislike

A Resource Manager for Game Assets UNDER REVIEW

Sep 30 2014 02:08 PM | Posted By TheItalianJob71 in Game Programming
A resource manager for handling game assets in your games.

Tagged With:  engine  3d  resources  assets 
Like
12Likes
Dislike

Building an Open-Source, Cross-Platform 3D Game with C++, OpenGL and GLSL, from the Ground Up

Sep 30 2014 02:51 AM | Posted By dimitros.be in Game Programming
Aid in learning how to develop 3D games that compile on Windows and Linux, with C++, OpenGL and GLSL, with suggested reading and one single integrated and simple example code-base.

Tagged With:  OpenGL  GLSL  C++  Windows  Linux  Cross-Platform  Blender  Wavefront 
Like
9Likes
Dislike

Making a Game with Blend4Web Part 3: Level Design

Sep 21 2014 11:46 PM | Posted By Mikhail Luzyanin in APIs and Tools
Third part of tutorial on game development with Blend4Web. This article is about how the game scene is assembled, and also about creating the lava effect.

Tagged With:  Blend4Web  Game  Blender  3D Modeling 
Like
19Likes
Dislike

Real Time Cloth Simulation with B-spline Surfaces

Sep 17 2014 09:38 AM | Posted By Bojan Lovrovic in Graphics Programming and Theory
From numerical analysis to hardware tessellation this article presents my approach on creating detailed cloth simulation in real time. For complete understanding of the text presented readers should be familiar on how B-splines work. This is not a requirement for implementation since you can simply copy paste functions that do all the B-spline related stuff. Some knowledge in HLSL and DirectX11...

Tagged With:  directx11  b-spline  cloth simulation  math  mathematics  c++ 
Like
2Likes
Dislike

Making a Game with Blend4Web Part 5: Dangerous World UNDER REVIEW

Sep 16 2014 10:45 AM | Posted By Evgeny Rodygin in Game Programming
Red-hot rocks falling from the sky and lava will become mortally dangerous for our character.

Tagged With:  Blend4Web  WebGL  JavaScript  You Wont Fry Me! 
Like
11Likes
Dislike

Game i18n via IME

Sep 04 2014 04:31 AM | Posted By Stoyan Nikolov in Game Programming
In this post I would like to describe the basics of an IME integration in a game and some of the challenges that it poses. Recently we added full IME support to our product and most of the pain points were experienced first-hand.

Tagged With:  i18n  IME  GameDev 
Like
6Likes
Dislike

Making a Game with Blend4Web Part 4: Mobile Devices UNDER REVIEW

Sep 03 2014 02:02 PM | Posted By Evgeny Rodygin in Mobile Development
This is the fourth part of the Blend4Web gamedev tutorial. Now we will look at programming the controls for touchscreen devices.

Tagged With:  Blend4Web  Blender  Game  Programming  JavaScript 
Like
10Likes
Dislike

How Alias Templates Saved my Sanity

Sep 01 2014 07:40 AM | Posted By Matt Booth in Game Programming
Using typedef in C++ is a common technique for aliasing types, when you try the same with templates there are several caveats to be wary of. This article provides example issues with template typedefs and the alternatives that modern C++ provides.

Tagged With:  C++  Typedef  alias 
Like
32Likes
Dislike

Procedural Level Generation for a 2D Platformer

Sep 01 2014 07:38 AM | Posted By Fabien Benoit-Koch in Game Programming
Procedurally generating every element of a level for a 2d platformer is rarely discussed -- Fabien details his entire approach.

Tagged With:  procedural  level generation  2d  platformer 
Like
16Likes
Dislike

Basic OpenAL sound manager for your project

Aug 26 2014 08:14 AM | Posted By Martin Prantl in Game Programming
Adding sound to your project can be a terrifying experience. You have to find the right library, right sound format and also put it all together. This tutorial is designed to be simple and yet a little robust. You can find full code attached to article as well, so you can learn directly from it.

Tagged With:  sound  openal  manager  c++  tutorial 
Like
12Likes
Dislike

Overview of Modern Volume Rendering Techniques for Games - Part 2

Aug 21 2014 06:40 AM | Posted By Stoyan Nikolov in Graphics Programming and Theory
In this second post from our multi-post series on volume rendering for games, I’ll explain the technical basics that most solutions share. Through all the series I’ll concentrate on ‘realistic’, smooth rendering – not the ‘blocky’ one you can see in games like Minecraft.

Tagged With:  voxel 
Like
6Likes
Dislike

Introduction to Software Optimization

Aug 20 2014 11:17 PM | Posted By Bartlomiej Filipek in General Programming
Takes you through the process and goes over the various techniques to optimizing your code

Tagged With:  optimization  gamedev 
Like
25Likes
Dislike

Using Varadic Templates for a Signals and Slots Implementation in C++

Aug 17 2014 06:07 AM | Posted By Paul Cook (Aardvajk) in General Programming
Varadic templates allow for signals and slots systems to be implemented in an elegant and concise manner and are a good example of how the power of varadic templates can be used to simplify generic systems that were previously difficult to express.

Tagged With:  C++  signals and slots  varadic templates 
Like
15Likes
Dislike

Simple but Effective Collisions Part 1: Radial Collision Handling

Aug 15 2014 08:00 AM | Posted By George Kristiansen in Math and Physics
Smooth collision detection is a requirement for any game, whether you're running around in an FPS or landing a spacecraft on the Moon. This article talks through the first of two methods for implementing simple collision detection for objects commonly encountered in games. It will use DirectX syntax, but it is easy enough to apply to other APIs.

Tagged With:  collision detection  trees  bounding  cylinder 
Like
12Likes
Dislike

Math for Game Developers: Graphs and Pathfinding UNDER REVIEW

Aug 13 2014 08:43 AM | Posted By Jorge "BSVino" Rodriguez in Artificial Intelligence
Jorge returns with another series of his popular YouTube videos, covering AI techniques to make your agents smarter about moving around your game world

Tagged With:  math  ai  pathfinding  graphs  breadth first search  dijkstra 
Like
7Likes
Dislike

Anatomy of an Idle Game - A Starters Guide to AngularJS UNDER REVIEW

Aug 06 2014 07:34 PM | Posted By Alexander Ballard in Game Programming
Ever wanted to make your own idle/increment game? Or maybe you have been trying to get into Single Page Application development and didn't know where to start. If so, this might just be the article for you.

Tagged With:  Beginner  AngularJS  Idle Game 
Like
6Likes
Dislike

Making a Game with Blend4Web Part 2: Models for the Location UNDER REVIEW

Jul 30 2014 07:28 PM | Posted By Mikhail Luzyanin in APIs and Tools
We continue working on a simple game. This time we'll discuss modeling and texturing models for the location. All is done with Blender.

Tagged With:  Blend4web  Blender  Game  3D Modeling 
Like
12Likes
Dislike

Designing Parametric Animation Systems

Jul 30 2014 03:55 PM | Posted By Peyman Massoudi in Graphics Programming and Theory
This article tends to show how a parametric animation system can be created and be used by other modules. In this article, Unity Mecanim animation system is used to create a parametric animation system.

Tagged With:  character animation  3d animation  parametric animation  locomotion  animation state machine  mecanim  unity mecanim  unity  animation programming  animation blend tree 
Like
29Likes
Dislike

What Language Do I Use?

Jul 29 2014 11:32 PM | Posted By John Hattan in General Programming
This article will cover some of the languages that are popular with game programmers. This list is neither complete nor deep. This article is intended to give you a bird's eye view of the most popular game development languages out there along with a short overview and a few situations where they would be a good or a poor choice for a project.

Tagged With:  c lang  d language  c++  java  c#  .net  assembly  asm  vb  visual basic  flash  actionscript  python  php  asp.net  ruby on rails  javascript  objective c 
Like
13Likes
Dislike

Multilevel-Multiplayer with Unity

Jul 29 2014 09:05 PM | Posted By Sorin Albu in Multiplayer and Network Programming
My experience with Unity by creating a Multilevel-Multiplayer application

Tagged With:  unity  multilevel  multiplayer  networking 
Like
29Likes
Dislike

OpenGL 3.3+ Tutorials

Jul 27 2014 09:56 AM | Posted By Michal Bubnar in OpenGL
mbsoftworks.sk — OpenGL 3.3+ Tutorials from the very basics to more advanced concepts. The minimum version of OpenGL used is 3.3, where all of the deprecated stuff has been removed, so the knowledge you learn is forward compatible

Tagged With:  OpenGL  Tutorials  Shaders  GPU 
Like
10Likes
Dislike

Making a Game with Blend4Web Part 1: The Character UNDER REVIEW

Jul 18 2014 01:49 PM | Posted By Evgeny Rodygin in APIs and Tools
Today we're going to start creating a fully-functional game app with Blend4Web.

Tagged With:  Blend4Web  WebGL  Game  Programming 
Like
19Likes
Dislike

Abusing the Linker to Minimize Compilation Time

Jul 15 2014 04:21 PM | Posted By Tom Roe in Game Programming
Constantly recompiling a mountain of files because a single file has too many compile-time dependencies? Move the dependencies to link-time and minimize compilation time!

Tagged With:  compiler  linker  context  c++ 
PARTNERS