computer programming

RSS

Blog: Implementing a minimalist container library in C - Part 1

Gamasutra - January 12, 2018 4765

Game development veteran Niklas Gray explained how to implement a minimalist library of container types in C. ...


Video: Behind the visual effects of inFAMOUS: Second Son

Gamasutra - January 11, 2018 4722

In this GDC 2014 session, Sucker Punch's Matt Vainio goes over the techniques behind the visual effects development of inFAMOUS: Second Son. ...

Blog: Analyzing Game Dev Tycoon's first day on the App Store

Gamasutra - December 06, 2017 2705

This is a day one report on the release of Game Dev Tycoon on iOS. It includes sales numbers, observed piracy rates, reactions from press and players, and an overview of what issues we faced. ...


Blog: Designing a modern cross-platform graphics API

Gamasutra - December 04, 2017 2601

This post introduces Diligent Engine, a modern cross-platform graphics API abstraction library. ...


Blog: Editing the architecture of systems that read input devices

Gamasutra - November 28, 2017 2293

In this article I want to review how we go about editing the architecture of a system that reads data from input devices. ...


Blog: Creating an awesome game design pattern in C++

Gamasutra - November 23, 2017 2001

In this article I want to talk about the Entity-Component-System (ECS). It is a design pattern that allows you lots of flexibility in designing your overall software architecture. Let's take a look! ...


Ubisoft has made its Sharpmake game dev tool open source

Gamasutra - November 01, 2017 813

The custom generator developed within Ubisoft for Assassin's Creed 3 has officially been made open source and released to a Github repository. ...