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

Image may be NSFW.
Clik here to view.

How to Design the Data Structure for a Turn Based Game

One of the recurring questions I get is how to exactly make a turn-based game that has a coherent data structure.Because you're already great coding features for your games, all you may need is a...

View Article


Image may be NSFW.
Clik here to view.

A Rudimentary 3D Game Engine, Built with C++, OpenGL and GLSL

“What we’ve got here is failure to communicate. Some men you just can’t reach.” - The Captain, Cool Hand Luke Introduction In a way, this article is the continuation of the post I published about a...

View Article


Code for Game Developers: Optimization

Code for Game Developers is another take on Math for Game Developers - a weekly instructional YouTube series starting from the basics of a concept and working up towards more complex topics. In the...

View Article

Creating your first game with Game Maker: Studio

IntroductionSo you want to start creating your own games? Then you've come at the right place. This article will get you started on creating simple 2D games.Note: After you've read this article, I...

View Article

Not All is Fine in the Morrowind Universe

I have checked the OpenMW project by PVS-Studio and written this tiny article. Very few bugs were found, so OpenMW team can be proud of their code.OpenMW OpenMW is an attempt to reconstruct the popular...

View Article


Brain Dead Simple Game States

Lately, I've realized that game state management is always vastly overcomplicated. Here's a brain dead simple system that does everything you probably need in a straightforward way.Just what the heck...

View Article

Decoding Audio for XAudio2 with Microsoft Media Foundation

As I was learning XAudio2 I came across countless tutorials showing how to read in uncompressed .wav files and feed them into an XAudio2 source voice. What was even worse was most of these tutorials...

View Article

Unreal Engine 4 C++ Quest Framework

Lately, I have been working on a simple horror game in UE4 that has a very simple Objective system that drives the gameplay. After looking at the code, I realized it could serve as the basis of a...

View Article


Image may be NSFW.
Clik here to view.

A Brain Dump of What I Worked on for Uncharted 4

 Original blog post This post is part of My Career Series. Now that Uncharted 4 is released, I am able to talk about what I worked on for the project. I mostly worked on AI for single-player buddies...

View Article


Image may be NSFW.
Clik here to view.

Building tools for Unity to improve your workflow

I think we all consider Editor Tools a great and really useful aspect of Unity. Working with it has allowed us to create prototypes really fast and makes a lot easier to build prototypes, to add new...

View Article

Image may be NSFW.
Clik here to view.

Serious Sam shooter anniversary - finding bugs in the code of the Serious...

The first-person shooter 'Serious Sam' celebrated its release anniversary on March, 2016. In honor of this, the game developers form the Croatian company Croteam decided to open the source code for the...

View Article

Load Testing with Locust.io

This article was originally posted on Kongregate's Developer Blog.Overview With more and more developers utilizing cloud services for hosting, it is critical to understand the performance metrics and...

View Article

Tools for developing a RPG like Cossacks

Hello, my name is Gabriel and I'm currently studying Computer Science,but as I like very much history and strategy games,I really want to develop my own game in the next comming years.</h1>What...

View Article


Image may be NSFW.
Clik here to view.

Throwing a Winning Pass

In a previous article, the problem of hitting a target with a fixed velocity was discussed and a solution described. In that case, the shooter had the ability to launch the projectile immediately at...

View Article

Image may be NSFW.
Clik here to view.

Long-Awaited Check of CryEngine V

In May 2016, German game-development company Crytek made a decision to upload the source code of their game engine CryEngine V to Github. The engine is written in C++ and has immediately attracted...

View Article


Pupping - a method for serializing data

IntroductionSerialization is the process of taking structures and objects along with their states and converting them to data that is reproducable with any computer environment. There are many ways to...

View Article

Image may be NSFW.
Clik here to view.

Discussing Errors in Unity3D's Open-Source Components

Unity3D is one of the most promising and rapidly developing game engines to date. Every now and then, the developers upload new libraries and components to the official repository, many of which...

View Article


Image may be NSFW.
Clik here to view.

Rapid Prototyping Tip: Defining data as code files

When you're trying to churn out a game fast, it might make more sense to define your items, texts or conversation in code files. Here's how to do it, an example from my current project. On my first...

View Article

Image may be NSFW.
Clik here to view.

Anomalies in X-Ray Engine

The X-Ray Engine is a game engine, used in the S.T.A.L.K.E.R. game series. Its code was made public in September 16 2014, and since then, STALKER fans continue its development. A large project size,...

View Article

Image may be NSFW.
Clik here to view.

20 Best Unity Tips and Tricks for Game Developers

Unity is a popular game development platform. It is impressive regarding functionality, and also caters to the different game development requirement. Game developers can use Unity to create any type...

View Article
Browsing all 17625 articles
Browse latest View live


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