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

Math for Game Developers: Quaternions

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


Open Source and the Gaming Industry

Wait! Don't skip this article. I know you think this doesn't apply to you, after all you don't program for Linux. But there is a lot more to open source than just the penguin. Many companies are taking...

View Article


Image may be NSFW.
Clik here to view.

Removing The 'Tech' From 'Design Document'

Who are You?If you are an aspiring game designer, artist, or programmer, this is your ticket to better game development. Think of it as “Introduction to game development 101” for anyone looking to...

View Article

Getting Started with the D Programming Language

I’ve been using the D Programming Language for ten years now, these days more than ever. Over the years, I’ve experimented with different ways of compiling my D projects (make, build tools, custom...

View Article

Image may be NSFW.
Clik here to view.

Intelligent 2D Collision and Pixel Perfect Precision

Please feel free to comment and tell me if I missed something or if there's anything wrong! Feedback is really appreciated!When you're making a 2D game where collision is an important factor, the more...

View Article


GDC 2013: Interview with Marc Singer

If you were making video games, what role would you play? Design3 got a chance to chat with Marc Singer of Nival at GDC 2013, where he shared his favorite part about being a producer, the challenges of...

View Article

Image may be NSFW.
Clik here to view.

Efficient Normal Computations for Terrain Lighting in DirectX 10

In 2005 I spent a good amount of time answering questions in the “For Beginners” forums of GameDev.net. One question which I frequently saw was how to compute the vertex normals required for various...

View Article

GDC 2013: Interview with Jake Lewandowski

Where do video game developers find their inspiration? Some look to the fist! Design3 met up with Jake Lewandowski at GDC 2013, where he told us all about the success of his hit-game, Fist Puncher....

View Article


Image may be NSFW.
Clik here to view.

Introduction to Object Oriented Programming Concepts (OOP) and More

1. Introduction2. Background3. Prerequisites4. The Main Content4.1. What is Software Architecture?4.2. Why Architecture is important?4.3. What is OOP?4.4. What is an Object?4.5. What is a Class?4.6....

View Article


What Language Do I Use?

Like operating systems, software office suites, and computers themselves, there exist a large variety of computer languages. And the reason for such variety is the same as the reason for variety...

View Article

Embedding Math Equations in Articles

IntroductionIt's no secret that we at Gamedev.net have always been pretty heavy on the programming side of game development. The purpose of this article is to share some quick information on how to...

View Article

Image may be NSFW.
Clik here to view.

How About UNICODE and UTF-8

When many first learn to program computers, they are often introduced to ASCII with or without knowing it. ASCII stands for "American Standard Code for Information Interchange" and when programmers use...

View Article

D Exceptions and C Callbacks

IntroductionWhen mixing multiple languages in the same project, there are often some subtle issues that can crop up from their interaction. One of those tricky cases is exception handling. Even...

View Article


Image may be NSFW.
Clik here to view.

Level Creation Concerns with Unity

Developers who are creating a game for the first time may find the idea of creating levels a daunting task. Unity is an extremely powerful engine and editor which gives the developer a lot of freedom,...

View Article

Image may be NSFW.
Clik here to view.

Wade Not In Unknown Waters: Part Two

This time I want to speak on the 'printf' function. Everybody has heard of software vulnerabilities and that functions like 'printf' are outlaw. But it's one thing to know that you'd better not use...

View Article


The Healthy Programmer

When the publisher asked me to review The Healthy Programmer: Get Fit, Feel Better, and Keep Coding, I was interested. I also raised my skeptic flag, because books on getting healthy can go in two...

View Article

Checking the Open-Source Multi Theft Auto Game

We haven't used PVS-Studio to check games for a long time. So, this time we decided to return to this practice and picked out the MTA project. Multi Theft Auto (MTA) is a multiplayer modification for...

View Article


The Most Effective Playtester: The Griefer!

Back in my college days, when the internet was still new to the general public, I formed a friendship with this guy that turned out to be "The Greatest Gamer I've Ever Known". He was a natural at...

View Article

Useless Snippet #2: AABB/Frustum test

Welcome back. This time we'll take a look at one of the most common operations in a 3D graphics engine, frustum culling. How fast can such code become by using SIMD? The problemClassify whether a batch...

View Article

Image may be NSFW.
Clik here to view.

Introduction to the Graphics Pipeline

Introduction This article is mainly intended to give some introductory background information to the graphics pipeline in a triangle-based rendering scheme and how it maps to the different system...

View Article
Browsing all 17825 articles
Browse latest View live


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