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

Image may be NSFW.
Clik here to view.

Swept AABB Collision Detection and Response

Collision detection is an area of game development that scares most into using third party physics APIs due to its seemingly vertically-steep learning curve. Most programmers understand the...

View Article


Image may be NSFW.
Clik here to view.

Building a First-Person Shooter Part 1.1: Visual Studio Setup

This is a continuation of a multi-part tutorial on Building a First-Person Shooter - Part 1.0: Creating a Room.Setting up the VS 2010 projectNow that we've finished building our level it is now time to...

View Article


Image may be NSFW.
Clik here to view.

Building a First-Person Shooter Part 1.0: Creating a Room

This is the first lesson in a set of tutorials that demonstrate how to build a complete first-person shooter game, from start to finish. Download the files used in this lesson: FPSGame.zip Getting...

View Article

Practical Cross Platform SIMD Math: Part 2

Having created a starting point to write a math library using basic SIMD abstractions, it is time to put in some real testing. While unit testing gets you halfway to a solid library, a primary part of...

View Article

Game Development with Win32 and DirectX 11 - Part 00.5: Concept

Introduction Part 00: Setup (First tutorial)Part 01: The Basic Framework (Last tutorial)Next tutorial coming soon... So you might be wondering why this tutorial is numbered Part 00.5 rather than Part...

View Article


Image may be NSFW.
Clik here to view.

Pathfinding concepts, the basics

As an old saying goes: if you can’t explain it, then you don’t master it. This will serve as a starting point to others that might be on the same path I was a few months ago: trying to understand the...

View Article

Multiplayer Pong with Go, WebSockets and WebGl

This article will guide you through the implementation of a pong server in Go and a pong client in JavaScript using Three.js as the render engine. I am new to web development and implementing pong is...

View Article

How to Structure a Game

Basic game structure is a topic that many people have trouble with, yet it somehow gets overlooked. In this lesson, I will show you exactly how to set up and structure code for commercial games.We're...

View Article


MVC and CBES as it Relates to Game Programming

Required knowledge would be intermediate programming, different styles of programming paradigms, and OOP. The requirement for OOP is to understand fully the difference between inheritance and...

View Article


Object-Oriented Game Design

C++ can be intimidating to new programmers. The syntax does at first glance look like it was designed for robots to read, rather than humans. However, C++ has some powerful features that speed up the...

View Article

Image may be NSFW.
Clik here to view.

RPG Character Design: Technical Blueprints 101

In this article, I’m going to try to get over a 101 guide on how to do the technical design for an RPG’s character classes and how you can implement a basic programming model in order to make your...

View Article

Binding D To C

This is a topic that has become near and dear to my heart. Derelict is the first, and only, open source project I've ever maintained. It's not a complicated thing. There's very little actual original...

View Article

Image may be NSFW.
Clik here to view.

Scripting Custom Windows in Unity3D

Unity allows you to extend its interface by scripting your own custom windows, which will be draggable and re-sizable like the other windows in Unity (i.e. Project, Scene, Hierarchy, Inspector).I'm...

View Article


Image may be NSFW.
Clik here to view.

Game Programming: Snake

IntroductionWhat is Snake?Quoting Wikipedia:Snake is a casual video game that originated during the late 1970s in arcades and has maintained popularity since then, becoming something of a classic....

View Article

Building a First-Person Shooter Part 1.2: The Player Class

It's finally time to begin fleshing out our player class. This class will manage the first-person user controls. We will start by setting up player.h. This header file will contain the declarations of...

View Article


Image may be NSFW.
Clik here to view.

Configuration And Tweaking

A Configuration and Tweak SystemSetting up a configuration system for a game sounds like a trivial task. What exactly is there to store beyond some graphics, sound and controller information? For the...

View Article

Image may be NSFW.
Clik here to view.

Case Study: Bomberman Mechanics in an Entity-Component-System

The Bomberman series of games are simple games with an interesting set of mechanics. Having used an ECS framework in a few projects, I thought it would be useful to see how we can implement these...

View Article


The Shaming of Pac-Man: A Remake of the Classic From the 80's With A Beginner...

In this long titled article, I will address two things:Firstly, I will present my Pac-Man remake that I prepared for the themed article contest of May. Following a brief technical overview and...

View Article

Image may be NSFW.
Clik here to view.

Using C# Managed DLL's in UDK

The following article is similar to articles that I have posted on the UDK forums and in my blog. This article has been updated to use the latest version of Visual Studio Express and the latest version...

View Article

Ten Things to Achieve When Starting 3D Programming

Starting 3D programming is not an easy task to accomplish. There are a lot of new things that come into play, and they vary from choosing a programming language to selecting the correct 3D modeling...

View Article
Browsing all 17625 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>