Jump to content

  • Log In with Google      Sign In   
  • Create Account

Newsletter Signup




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

Article Theme for June: Indie Inspiration Fest!


Welcome Home - Get started with our friendly game developer community

Haskell Game Object Design - Or How Functions Can Get You Apples

Published in Game Programming

By Marc Sunet - This tutorial shows how to model game objects in Haskell using closures to dodge the everyday use of subtyping and dynamic dispatch in object-orien...

Improving a Sprite-Based Rendering Procedure

Published in Graphics Programming and Theory

By Julien Jorge - So you are developing a 2D game and, suddenly, you discover that the rendering procedure is too slow. What would you do? Would you put less element...

Advice For Aspiring Indie Game Developers

Published in Breaking Into the Industry

By Chris Park - This is a question I'm getting asked with increasing regularity: what advice do I have for other indie developers, or aspiring indie developers?

Hide Objects Blocking Player View

Published in Game Programming

By Christopher Rolfs - In most isometric-esque RTS-style game views, sometimes pesky walls can pop into view, hindering the player’s connection with the protagonist. This...

Rendering and Simulation in an Off-Road Driving Game

Published in Game Programming

By Pavel Zagrebelnyy - This paper describes some tech details in Spin Tires, a game about a big truck driving through mud/water, crushing trees and everything else on its...

Useless Snippet #1: Transform Vec3f by Matrix4x4f

Published in General Programming

By Jim Drygiannakis - The goal of this snippet is to multiply a batch of Vector3f’s with the same 4×4 matrix

Screenshot Saturday Showdown Top Shots

Featured Developer Journals


Featured

Last week we launched our Steam Greenlight campaign to get Leadwerks into the hands of the Steam community. This week, we're rolling out the second stage of our plan with a Kickstarter campaign to bring Leadwerks to Linux. This will let you build...
Featured

I've spent the past decade developing games in my spare time (which I don't have much of) with unique game play that aren't side-scrollers, first-person shooters, RPG's, MMO's; and aren't even multi-player. Recently I felt the urge to just break o...
Featured

Wanting to break into the game industry but lacking vital work experience? Come check out ArenaNet's 2013 internship program.Highlights:Paid internship programDo real jobs that are vital to company success, not busy-workOn-site in Bellevue, WAOne...
Interesting Topics
New Replies

Code before Art? Is it Possible?

Started by Rimshot in For Beginners
New Replies

Efficiency question

Started by riverreal in For Beginners
New Replies

Thinking of a Classic JRPG Design. Help me understand

Started by LaLaPico in For Beginners
New Replies

Spam comment on article

Started by Servant of the Lord in GDNet Comments, Suggestions and Ideas
New Replies

New to the industry

Started by i_grad in For Beginners
New Replies

Copy constructor not being called?

Started by polyfrag in General Programming
New Replies

is c++ really a must?

Started by Subalee in GDNet Lounge
New Replies

[SDL2] A (yet another) simple Pong clone to review

Started by adrian17 in For Beginners
New Replies

Linear transforms

Started by lipsryme in Math and Physics
New Replies

How on earth do I start a game?!

Started by Lilxtiger in For Beginners
New Replies

Holes on marching cube algorithm

Started by Titan. in Game Programming
New Replies

Trading Hits

Started by Kimimaru in Game Programming
New Replies

Uniform Location = -1 even though Uniform is Active

Started by stefthedrummer in OpenGL
New Replies

How to structure the 'engine' of the game.

Started by Joshhua5 in Game Programming
New Replies

Math interface with SIMD support

Started by xSpyro in Math and Physics
New Replies

Daily Newsletter

Started by Mussi in GDNet Comments, Suggestions and Ideas
New Replies

Accessing 2 arrays using indices of one array [Problem]

Started by lipsryme in General Programming
New Replies

Voxel Terrain Performance (rendering)

Started by Mythix in DirectX and XNA
New Replies

why vertex's specular color is added to the texture

Started by tcige in DirectX and XNA
New Replies

Shadow Mapping with multiple lights....

Started by uglybdavis in Game Programming
New Replies

buying 3ds max (2011)?

Started by cozzie in Visual Arts
New Replies

Return reference from assignment

Started by Dawoodoz in General Programming
New Replies

How to make a Animation manager?

Started by Scouting Ninja in Visual Arts
New Replies

"Soft" shader, or, how do I get this skin-lighting effect?

Started by BlinksTale in Graphics Programming and Theory
New Replies

How to create sound effects quick and dirty?

Started by myro in Music and Sound
New Replies

Why only the = operator is not inherited?

Started by noatom in General Programming
New Replies

Tools dev job description

Started by Antonios in APIs and Tools
New Replies

Pathfinding, graph algorithms

Started by Shayel in For Beginners
New Replies

The Cold War Era Announces Kickstarter Campaign

Started by AlinaDigital in Your Announcements
New Replies

Calculating Cylinder Shape Radius and Width

Started by Medo3337 in Math and Physics
New Replies

GPU particles

Started by Telanor in Graphics Programming and Theory
New Replies

Music composer says Hi!

Started by Charliea in Music and Sound
New Replies

Getting a mouse position in 3D

Started by burnt_casadilla in For Beginners
New Replies

How can I read a game source code? (I don't know what this files are)

Started by Sebamontor1 in For Beginners
New Replies

Game Engine / Game Coding?

Started by Exoaria in Game Programming
New Replies

html 5 canvas implementation

Started by JohnnyCode in Graphics Programming and Theory
New Replies

Rotation based on normal vector

Started by Shawn619 in OpenGL
New Replies

distance field landscape demo (with attachment)

Started by rouncer in Graphics Programming and Theory
New Replies

low perfomance

Started by devdber in For Beginners
New Replies

UDK Learning Help For A Software Engineer‏

Started by haseebkhan in For Beginners
See More Articles

Latest Articles
Advice For Aspiring Indie Game Developers
By Chris Park
Rendering and Simulation in an Off-Road Driving Game
By Pavel Zagrebelnyy
Hide Objects Blocking Player View
By Christopher Rolfs
GDC 2013: Interview with Jakob Schmid
By deisgn3
Ten Things to Achieve When Starting 3D Programming
By Vasily Tserekh
Useless Snippet #1: Transform Vec3f by Matrix4x4f
By Jim Drygiannakis
Improving a Sprite-Based Rendering Procedure
By Julien Jorge
Haskell Game Object Design - Or How Functions Can Get You Apples
By Marc Sunet
Using C# Managed DLL's in UDK
By Donald May
Why Is It Building So Long?
By Bartłomiej Filipek
GDC 2013 Interview with Justin Ma
By design3
Incorporating Search Algorithms into RTS Game Agents
By David Churchill and Michael Buro
Fast Heuristic Search for RTS Game Combat Scenarios
By David Churchill and Abdallah Saffidine and Michael Buro
Notes on GameDev: Maurine Starkey
By Elizabeth LaPensée
Cross Platform Test Driven Development Environment Using CMake (Part 5)
By AllEightUp
Crafting a 2D RPG
By Ivan Spasov
Games and the Imagination
By Richard Dare
Lone Wolf Killers
By Mason McCuskey
Finite State Machines and Regular Expressions
By Eli Bendersky
Build-Order Optimization in StarCraft
By David Churchill and Michael Buro
Redesigning an Old Game for Mobile Platforms
By José Lucio Gama (Aka "SLotman")
Organizing Code Files in C and C++
By Ben Sizer
The Shaming of Pac-Man: A Remake of the Classic From the 80's With A Beginner Friendly Class Framework
By Niklas Björnberg
Crafting a Platformer Game
By Ivan Spasov
Pursuing a Career in Game Design
By Jared Letman
Smart Pointers Gotchas
By Bartłomiej Filipek
Practical Guide to Bezier Curves
By Tim Bright
Tools of a Game Designer: What I use and What is out There
By Slaton White
Case Study: Bomberman Mechanics in an Entity-Component-System
By Philip Fortier
Five Common Mistakes in Game Usability Testing And How To Avoid Them
By Marko Nemberg
Configuration And Tweaking
By AllEightUp
Tips for Working With an Art Studio
By Christopher Haag
GDC 2013: Interview with Richard Hofmeier
By design3
Smarter Steering: Using Context for Direction
By Mike Lewis
Conjuring a Compelling World
By Mike Lewis
Simple but Effective Collisions Part 1: Radial Collision Handling
By George Kristiansen
Breaking Out of Breakout
By Thomas Duindam
Untangling Licensing and Copyright in Game Art
By Theodore Jefferson
Spring RTS Engineering Internals
By Issam Lahlali
For a Career in Gaming, are Game Design Degrees Worth It?
By Brice Morrison
Crafting a Maze Game
By Ivan Spasov
Building a First-Person Shooter Part 1.2: The Player Class
By Chris Vossen
From Python to Android
By Janosch Henze
Game Programming: Snake
By Richard Marks
Techniques for Finding Unlisted Game Internships
By Brice Morrison
Indie tutorial: Organizing your work as a team
By ANtY
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
Building an In-Game Store for the First Time? Here are the 4 Keys to Success
By Yaniv Nizan
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



PARTNERS