Jump to content

  • Log In with Google      Sign In   
  • Create Account

Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics

Newsletter Signup




Post an Article Read about the Game Development Library Project and then compete in our Article Competition

Article Theme for May: Remake the Classics


Welcome Home - Get started with our friendly game developer community

Object-Oriented Game Design

Published in Game Programming

By Josh Klint - C++ can be intimidating the new programmers. The syntax does at first glance look like it was designed for robots to read, rather than humans. Ho...

Making it in Indie Games: Starter Guide

Published in Breaking Into the Industry

By Derek Yu - Advice on how to become a successful indie developer from a successful indie developer

Scripting Custom Windows in Unity3D

Published in Game Programming

By Casey Hardman - With the know-how, you can make your own windows in Unity. Allow me to teach you how and get you started.

Binding D To C

Published in Game Programming

By Mike "Aldacron" Parker - When getting up and running with game development in the D programming language, you can save a lot of time by linking with existing C libraries. D...

A Journey Through the CPU Pipeline

Published in General Programming

By Bryan Wagstaff (frob) - The CPU does not need to be an opaque box of mystery. Skilled programmers learn their tools, including what goes on inside the CPU. Very skilled pr...

RPG Character Design: Technical Blueprints 101

Published in Game Programming

By Ivan Spasov - In this article we will take a look at how you can design and develop from a technical standpoint your character classes for an RPG game.

Featured Developer Journals


Featured

Introductions!Hello everehbody! This is my first journal entry/tutorial here on GameDev, and I hope I do a good job at explaining the concepts I want to get across. This tutorial series is mainly aimed at beginners (given the blog's name) and I h...
Featured

Download for WindowsCheck out the IndieDB project pageLike on FacebookFollow on TwitterAfter seven months of hard work, Alpha 3 is ready to play!Some interesting statistics:28,000+ lines of code29 MB of compressed voxel data63 MB of sounds and mus...
Featured

So you have a great concept for a mobile game and you've heard that free 2 play games with in app purchase is the way to go but you are not sure where to start. Guess what? You are not alone. Designing a good in-game store is very different than d...
Interesting Topics
New Replies

std::sort vs. list::sort

Started by Chad Smith in For Beginners
New Replies

glGetUniformLocation not needed anymore using OpenGL 4.3

Started by Alundra in OpenGL
New Replies

Drawing every frame causes slow down in other drawings

Started by warnexus in Game Programming
New Replies

Using D Alongside a Game Engine

Started by WalterBright in Game Programming
New Replies

Story Quest Online

Started by naoulex in Your Announcements
New Replies

Relative Movement of the Plataform

Started by Pedrog in For Beginners
New Replies

Music from a game I'm working on - Ravenmark: Mercenaries

Started by xiaoan in Music and Sound
New Replies

The Search Skill - How Should It Work?

Started by Wavinator in Game Design
New Replies

New game maker for Firefox

Started by tcaudilllg in Your Announcements
New Replies

Texture Filtering Messes Up My Normal Mapping

Started by Endemoniada in Graphics Programming and Theory
New Replies

Audience mechanic

Started by Acharis in Game Design
New Replies

Wonky texture in Polygon directx9

Started by rukiruki in DirectX and XNA
New Replies

Directx tutorials?

Started by foxefde in For Beginners
New Replies

.X file with animation clips

Started by mrmohadnan in DirectX and XNA
New Replies

SDL_mixer jack server OS x

Started by bellis in APIs and Tools
New Replies

Talk me in to/out of HeroEngine?

Started by Teibidh in APIs and Tools
New Replies

Special Skills, Spells, and Abilities

Started by Plethora in For Beginners
New Replies

Classes

Started by scjohnson243 in General Programming
New Replies

[c++] non-recursive way to iterate tree

Started by Alundra in General Programming
New Replies

Gtk# and OpenGL?

Started by blueshogun96 in OpenGL
New Replies

"Fight or Dance?" a new retro fighting game song I did.

Started by YoungProdigy in Music and Sound
New Replies

I'm tutoring a promising student who is about to make a big mistake

Started by csp256 in Breaking into the Industry
New Replies

How to proceed?

Started by Craixis in For Beginners
New Replies

Controller Interface Questions

Started by BebopCola in Game Design
New Replies

Error using a function to initialize the screen in SDL. Could use help

Started by PtrN in Game Programming
New Replies

Procedural Terrain and Biomes

Started by Mythix in Math and Physics
New Replies

Gaming service

Started by actstorm90 in Your Announcements
New Replies

how to do this in c++

Started by heh65532 in General Programming
New Replies

Strange behaviour with texture mapping

Started by AmzBee in DirectX and XNA
New Replies

A beginner in need of help. Python, and these resources I am using.

Started by Louis3315 in Game Programming
New Replies

Marketing "adult" rated apps?

Started by lmbarns in Business and Law
New Replies

Massive memory leak

Started by CJ_COIMBRA in Game Programming
New Replies

Sparks Animation

Started by Medo3337 in DirectX and XNA
New Replies

How can I change [-1,1] range from gluPerspective?

Started by ak09 in OpenGL
New Replies

AABB vs TileMap collision response

Started by lukadev0 in Game Programming
New Replies

Game programming - books?

Started by Shayel in For Beginners
New Replies

Need help with programming a text adventure game in python (New Programmer)

Started by mauermcx in For Beginners
New Replies

Interpolation

Started by Shayel in For Beginners
New Replies

Need advice

Started by adthc in Breaking into the Industry
New Replies

Play BRUSH MASTER beta on your Web Browser

Started by Inter Illusion in Your Announcements
See More Articles

Latest Articles
Making it in Indie Games: Starter Guide
By Derek Yu
Scripting Custom Windows in Unity3D
By Casey Hardman
Binding D To C
By Mike "Aldacron" Parker
Life of a Level Designer
By Szymon Barchan
4gency’s First Year Pt. 1: A Look at Armored Drive
By Charles N. Cox
RPG Character Design: Technical Blueprints 101
By Ivan Spasov
Object-Oriented Game Design
By Josh Klint
A Journey Through the CPU Pipeline
By Bryan Wagstaff (frob)
MVC and CBES as it Relates to Game Programming
By Adam Martin
How to Structure a Game
By Josh Klint
Multiplayer Pong with Go, WebSockets and WebGl
By David Neumann
Documentation for Indie Studios: Why do you need it?
By Ivan Spasov
Notes on GameDev: Blaine Christine
By Elizabeth LaPensée
Pathfinding concepts, the basics
By Michael Grenier
Indie tutorial: Starting a project and forming a team
By ANtY
Non-Linear Story Lines
By BrendanL.K
Game Development with Win32 and DirectX 11 - Part 00.5: Concept
By Josh Vega
Practical Cross Platform SIMD Math: Part 2
By AllEightUp
Building a First-Person Shooter Part 1.0: Creating a Room
By Chris Vossen
Building a First-Person Shooter Part 1.1: Visual Studio Setup
By Chris Vossen
Math for Game Developers: Intro to Matrices
By Jorge "BSVino" Rodriguez
Math for Game Developers: Advanced Vectors
By Jorge "BSVino" Rodriguez
Getting started with Team Foundation Service: Part 2
By Oli Wilkinson
Getting started with Team Foundation Service: Part 1
By Oli Wilkinson
The Programming Primer
By Dan Mayor
Swept AABB Collision Detection and Response
By BrendanL.K
Math for Game Developers: Intro to Vectors
By Jorge "BSVino" Rodriguez
Practical Cross Platform SIMD Math
By AllEightUp
Notes on GameDev: Dane Olds
By Elizabeth LaPensée
Notes on GameDev: Tamir Nadav
By Elizabeth LaPensée
Dynamic 2D Soft Shadows
By John "Orangy Tang" Campbell
Vectors and Matrices: A Primer
By Phil Dadd
Pitch Your Game: Pitching Tips from a Game Industry Catcher
By Joshua Dallman
Managing Decoupling Part 4: The ID Lookup Table
By Niklas Frykholm
Notes on GameDev: Jenova Chen
By Elizabeth LaPensée
Managing Decoupling Part 3: C++ Duck Typing
By Niklas Frykholm
D3D11 Tessellation In Depth
By Seth Hoffert
Writing Game Music
By John Licato
Multithreading
By Vivien Oddou
Game Development with Win32 and DirectX 11 - Part 01: The Basic Framework
By Josh Vega
The Infinite Game
By Anton Temba
Managing Decoupling Part 2: Polling, Callbacks and Events
By Niklas Frykholm
Why Kickstarters Fail and How to Avoid It
By Menashe Kestenbaum
Bit Fields
By AllEightUp
Managing Decoupling
By Niklas Frykholm
Intersection Math & Algorithms - Learn to Derive
By Vilem Otte
Game Development with Win32 and DirectX 11 - Part 00: Setup
By Josh Vega
Taking Slender apart, an Introduction to Horror Games
By Jonas Schwammberger aka Bluefirehawk
Cross Platform Test Driven Development Environment Using CMake (Part 4)
By AllEightUp
Hackathon: iOS game in 7 days
By Arseniy Vershinin (Arsonic)
Evolve Your Hierarchy : Refactoring Game Entities with Components
By Mick West
Design Tradeoffs For Customized Script Interpreters
By Brendan G Bohannon
Understanding Component-Entity-Systems
By Boreal Games
Getting into Games through Education: "Where do I begin?"
By Liyaan Hasan (stitchs)
C++: Custom memory allocation
By Tiago Costa
Developing Your Game Concept By Making A Design Document
By Mare Kuntz aka sunandshadow
Cross Platform Test Driven Development Environment Using CMake (Part 3)
By AllEightUp
Retro Game Programming: How to Make Pong
By Ankur Sheel
Modern Garbage Collectors under the Hood
By Jonas Schwammberger aka Bluefirehawk
Cross Platform Test Driven Development Environment Using CMake (Part 2)
By AllEightUp



PARTNERS