Quantcast
Channel: GameDev.net
Browsing all 17825 articles
Browse latest View live
↧

How to Handle Circular Dependencies with Templates in C++

Although templates in C++ are well known, and more and more people actually do know how to wrap their head around them, there are a couple of less-common circumstances which can leave the programmer...

View Article


Image may be NSFW.
Clik here to view.

Programming By Example - Adding AngelScript to a Game Part 1

Using interpreted scripting languages in games instead of compiling to native code has become very common in games. Using scripting languages allows developers to make functional changes to their...

View Article


Why a Degree in Game Design Is a Bad Idea

For the thousands upon thousands of high school gamers all over the world, a degree in ‘game design’, ‘game development’, or ‘game art and animation’ is a perfect fit. With the sheer number of new...

View Article

Image may be NSFW.
Clik here to view.

Programming By Example - Adding AngelScript to a Game Part 2

For Part 1 of this series please click here: Programming By Example - Adding AngelScript to a Game Part 1IntroductionThis is part 2 of the article Adding AngelScript to an Existing Game. This article...

View Article

Image may be NSFW.
Clik here to view.

Memory Usage Optimization Using Cache

When the processes running on your machine attempt to allocate more memory than your system has available, the kernel begins to swap memory pages to and from the disk. This is done in order to free up...

View Article


Image may be NSFW.
Clik here to view.

Introduction to Octrees

What exactly is an Octree? If you're completely unfamiliar with them, I recommend reading the wikipedia article (read time: ~5 minutes). This is a sufficient description of what it is but is barely...

View Article

Image may be NSFW.
Clik here to view.

Advanced Intersection Test Methods

When working with geometry, you'll need to do some intersection tests at some point. Sometimes it's directly related to graphics, but sometimes it helps determine other useful things, like optimum...

View Article

Image may be NSFW.
Clik here to view.

Efficient Art Production: Theory and Practice

Title image: Making sure your assets don't stink :) (An update of my 2009 article).Video Game Artists work is all about efficiently producing an incredible looking asset. In this article we won't speak...

View Article


Math for Game Developers: Geometry Testing

Math for Game Developers is exactly what it sounds like - a weekly instructional YouTube series wherein I show you how to use math to make your games. Every Thursday we'll learn how to implement one...

View Article


Image may be NSFW.
Clik here to view.

Programming By Example - Adding AngelScript to a Game Part 3

For Part 1, please click here: Programming By Example - Adding AngelScript to a Game Part 1For Part 2, please click here: Programming By Example - Adding AngelScript to a Game Part 2IntroductionThis is...

View Article

Image may be NSFW.
Clik here to view.

Stretching Your Game To Fit The Screen Without Letterboxing - SDL2

If you're making a game that you want to be used on a wide variety of systems, your game has to be scalable, especially if it is in a very small resolution. This is usually pretty straightforward. Most...

View Article

Composing Music For Video Games - Key & Tempo

When composing music for visual media, especially films, TV shows, adverts and video games, it is key to be able to reinforce musically what is happening on the screen. Two areas that establish the...

View Article

Indie Device Anxiety Syndrome (IDAS)

If there was an Indie Anonymous Meeting where I could stand up and tell my story, this would be it.I have the same fear every morning when the post arrives on my doorstep. The fear that Microsoft, Sony...

View Article


Image may be NSFW.
Clik here to view.

Beginners Guide to User Testing With Children

With the emergence of tablet computers, smartphones and gaming devices, more and more children use modern technology from a very early age. You can almost say that children get sucked into the...

View Article

Math for Game Developers: Triangle Meshes

Math for Game Developers is exactly what it sounds like - a weekly instructional YouTube series wherein I show you how to use math to make your games. Every Thursday we'll learn how to implement one...

View Article


Image may be NSFW.
Clik here to view.

Ditching Diffuse Maps

One of the most amazing things for me as an artist that current generation brought with it was the introduction of the concept of shaders. No longer did we describe surfaces merely by flat images that...

View Article

Image may be NSFW.
Clik here to view.

When a Game Teaches You

Press Command to StartGrab your beer, your cup of coffee, or whatever… The tale begins here.A year ago, we met some lovely people from a training center. They had this training course in programming...

View Article


Composing Music For Video Games - Tempo

The first part of this composing music for video games series focused mainly on musical key and only slightly touched upon tempo. All of the articles in this series are adapted from blog posts about...

View Article

Image may be NSFW.
Clik here to view.

Making a Game Engine: Transform Hierarchy

See Also:Making a Game Engine: Core Design PrinciplesMoving objects around in a scene is not hard to do. You simply draw objects at different locations each frame. Adding rotation, and resizing on top...

View Article

Getting Games Done

Get Games DoneThis article is aimed at hobbyists/indie developers with limited spare time to dedicate to their projects. It seeks to help them increase their motivation (and finish their projects) all...

View Article
Browsing all 17825 articles
Browse latest View live