Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!


1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


Articles

Article Listing

Postmortem: "Pavel Piezo - Trip to the Kite Festival", a game for learning languages

Published in Production and Management

By Carsten Germer - Our game “Pavel Piezo - Trip to the Kite Festival” has just been released for the first target platform. I decided to write up this postmortem with...

How to Pitch Angry Birds, If It Were an Unknown Indie Game

Published in Business and Law

By Drew Giovannoli - At the Red Fox Clan, we thought it would be fun to pretend that Angry Birds was still an unknown indie game as a template for how you can promote y...

Skeletal Animation Optimization Tips and Tricks

Published in Graphics Programming and Theory

By Peyman Massoudi - Skeletal animation plays an important role in gaming industry. There are many techniques which can be used to optimize skeletal animations to make...


View Complete Archive You cannot add articles


Like
23Likes
Dislike

Setting Realistic Deadlines, Family, and Soup

Nov 13 2014 11:49 AM | Posted By Thomas Henshell in Production and Management
How does the indie estimate a delivery date when juggling the game, family, spouse, and soup! (Recipe included.)

Tagged With:  indie  software  development  game  scheduling  estimation  deadline  family  spouse  soup 
Like
26Likes
Dislike

Retro Mortis: RTS (Part 1) - It was found in a Desert...

Nov 13 2014 03:04 AM | Posted By Michel Mony in Game Design
In this article we examine the origins of the RTS and mechanics that were revisited or forgotten.

Tagged With:  Design  RTS  Dune  Retro 
Like
3Likes
Dislike

Throwing a Winning Pass UNDER REVIEW

Nov 07 2014 02:21 PM | Posted By James Wucher in Game Programming
Whether it is your quarterback looking for the receiver to throw to or a tank turning to atomize the enemy, figuring out how to lead the target when your launcher has to turn is some tricky business.

Tagged With:  2D  physics  intercept  target  algorithm  catch  throw  tank  football 
Like
14Likes
Dislike

Making Games is Hard

Nov 07 2014 07:48 AM | Posted By Peter Cardwell-Gardner in Game Design
A developer shares the story of his experience and difficulties in creating a game that's still not done.

Like
5Likes
Dislike

Why Do Mobile Games Often Fail at International Expansion? UNDER REVIEW

Nov 06 2014 09:40 AM | Posted By Vincent Chan in Mobile Development
Many mobile games can benefit from international distribution, but many are unsuccessful. With these tips you'll have a better chance to succeed.

Tagged With:  mobile  internationalization  localization  translation  distribution 
Like
8Likes
Dislike

How to Make Gameplay Trailers Like the Triple A

Nov 04 2014 08:24 PM | Posted By Kevin Harwood in Business and Law
Making promotional videos for your games can be of massive marketing assistance to your franchise. I've outlined the process I've found success with and analyzed Quantum Break's gameplay trailer for greater clarity.

Tagged With:  marketing  promotion  gameplay trailer 
Like
5Likes
Dislike

Dynamic Pathfinding UNDER REVIEW

Nov 04 2014 02:13 PM | Posted By James Wucher in Artificial Intelligence
Mash up your physics engine and your pathfinding engine and what do you get? Dynamic obstacle avoidance.

Tagged With:  pathfinding  2D  AI  physics 
Like
13Likes
Dislike

Opening Up Advertising to the Community

Nov 02 2014 11:21 PM | Posted By Michael Tanczos in Gamedev.net Help
November through December we will be trying an experiment to see if we can sustain the site through community-based advertising. Help support us by obtaining a GDNet+ membership!

Tagged With:  advertising  ads 
Like
3Likes
Dislike

Ultimate Input Manager for Unity UNDER REVIEW

Oct 30 2014 02:09 PM | Posted By Alex Winx in Game Programming
Ultimate Unity Input Manager. Tame the controllers diversity beast. Minimal code that supports even devices that aren't planned to work on designated systems

Tagged With:  Input  Unity  Mapper  Manager  Joystick  Gamepad  XBox  Wii  Wiimote  Nunchuk  C# 
Like
12Likes
Dislike

From Python to Android

Oct 29 2014 05:26 AM | Posted By Janosch Henze in Mobile Development
Using the pygame subset for android allows us to easily port a game written with python and pygame to Android. Hence we are capable of developing a game in python on the PC and let it run on our favorite Android device.

Tagged With:  python  android  pygame  pgs4a 
Like
28Likes
Dislike

Building a 3D MMO using Websockets

Oct 28 2014 09:44 PM | Posted By Nick Janssen in Multiplayer and Network Programming
With this article I would like to give you a better insight in MMO’s and make you less afraid of the complexities involved in building one. From my experience I have found that people consider them very hard, while they are in fact quite easy to make using the web technologies of today.

Tagged With:  mmo  3d  webgl  javascript  node.js  websockets  socket.io 
Like
9Likes
Dislike

Pre-Visualization Is Important!

Oct 28 2014 09:43 PM | Posted By superman3275 in General Programming
Many a beginner on gamedev.net (including me) has trouble with their software in the beginning. I had no idea how to plan for projects or what was even included in projects. I would look for posts about how to plan out projects. This article presents an approach a beginner can use for organizing their project.

Tagged With:  program  organization  design  visualization  planning  beginner 
Like
16Likes
Dislike

What Makes Old Games Addictive

Oct 27 2014 03:54 PM | Posted By Miguel7 in Game Design
Nostalgia aside, what makes those old-school 2D platformers, scrolling shooters, unrealistic sports games and others so addictive? Why are there so many spoofs, emulators, and even USB controllers for games that by today's standards really aren't that good? In this article I'll share what I think is the secret.

Tagged With:  2-D  Mario  Zelda  shooter  platformer 
Like
13Likes
Dislike

Luck in Games: Why RNG isn't the answer

Oct 24 2014 01:38 PM | Posted By Elyot Grant in Game Design
Hearthstone's design team told us we'd be crazy to make a game without luck. But here's the secret to why games without luck are actually more addictive, and players are far better off without it (contrary to what most AAA studios would have you believe).

Tagged With:  luck  rng  hearthstone  game design 
Like
8Likes
Dislike

300 Employees On Multiple Continents: How We Work Without An Office

Oct 23 2014 07:35 AM | Posted By Kirill Kliushkin in Production and Management
Not having an office has had a large and positive effect on our business. Just a few management secrets - and you can make the absence of an office work for you too!

Tagged With:  Offices  business development  motivation  management  task management  working remotely 
Like
9Likes
Dislike

Let There Be Shadow!

Oct 21 2014 03:34 AM | Posted By Joey Fladderak in Graphics Programming and Theory
In this article I will explain how you can get shadows in your own custom vertex/fragment shader in Unity3D.

Tagged With:  unity3d  shaders  cg  shadows 
Like
7Likes
Dislike

Dijkstra's Algorithm - Shortest Path

Oct 21 2014 02:45 AM | Posted By Erik Hazzard in Artificial Intelligence
This post will cover the basics of Dijksta's shortest path algorithm and how it can apply to path finding for game development. It is my opinion that understanding this algorithm will aid in understanding more complex AI algorithms, such as A*. This post is aimed more towards developers starting out in game development or those curious about Dijkstra's algorithm, but this will be a some...

Tagged With:  dijkstra  shortest path  pathfinding  spf  dijkstras algorithm 
Like
14Likes
Dislike

Creating a Very Simple GUI System for Small Games - Part III

Oct 19 2014 01:19 AM | Posted By Martin Prantl in Game Programming
If you are writing your own game, sooner or later you will need some sort of user interface (or graphic user interface = GUI). There are some existing libraries lying around and there are a lot of discussion threads that deals with eternal problem “What GUI should I use?”. We are going to answer this question by creating our own system from scratch, this time with part III and rendering logic.

Tagged With:  gui  tutorial  graphics  touch control  mouse 
Like
14Likes
Dislike

Procedural Generation of Puzzle Game Levels

Oct 14 2014 10:28 AM | Posted By Tomas Rychnovsky in Game Programming
Description of the approach used for procedural puzzle level generation in mobile game Fruit Dating.

Tagged With:  Fruit Dating  Puzzle  Procedural  Level  iOS  Android  generation 
Like
14Likes
Dislike

Math for Game Developers: Calculus

Oct 10 2014 06:42 AM | Posted By Jorge "BSVino" Rodriguez in Math and Physics
The popular series continues with applications for calculus as related to game development

Tagged With:  math  calculus 
Like
5Likes
Dislike

Pre-Structure Phrases for Internationalization UNDER REVIEW

Oct 06 2014 08:44 PM | Posted By Loki Ng in Game Programming
Key-value pair is a commonly seen format to store phrases for translations. Things become complicated when it comes to European languages or Middle East languages. And the solution to that would be to use structural formats instead of key-value pair.

Tagged With:  translation  localization  internationalization 
Like
3Likes
Dislike

Crowdfunding as Marketing UNDER REVIEW

Oct 02 2014 02:55 PM | Posted By Kevin Harwood in Business and Law
What if we reverse engineered crowdfunding platforms as a marketing tool?

Tagged With:  Marketing  crowdfunding 
Like
4Likes
Dislike

A Resource Manager for Game Assets UNDER REVIEW

Sep 30 2014 02:08 PM | Posted By TheItalianJob71 in Game Programming
A resource manager for handling game assets in your games.

Tagged With:  engine  3d  resources  assets 
Like
15Likes
Dislike

Building an Open-Source, Cross-Platform 3D Game with C++, OpenGL and GLSL, from the Ground Up

Sep 30 2014 02:51 AM | Posted By dimitros.be in Game Programming
Aid in learning how to develop 3D games that compile on Windows and Linux, with C++, OpenGL and GLSL, with suggested reading and one single integrated and simple example code-base.

Tagged With:  OpenGL  GLSL  C++  Windows  Linux  Cross-Platform  Blender  Wavefront 
Like
11Likes
Dislike

Naming An Indie Game

Sep 27 2014 05:28 PM | Posted By Elyot Grant in Business and Law
What's in a name? Find out in this exposition of how and why Lunarch Studios came up with the name "Prismata," from trademark rigamarole to sound symbolism.

Tagged With:  naming  marketing  names  trademarks  prismata 
PARTNERS