informa
2 min read
article

Feature: 'Fast File Loading (Pt. 1)'

In the first of a two part technical Gamasutra feature, Pyro Studios (Commandos series) tech lead Jesus de Santos Garcia presents a guide for loading streaming data quickly o
In the first of a two part technical Gamasutra feature, Pyro Studios (Commandos series) tech lead Jesus de Santos Garcia presents a guide for loading streaming data quickly off of media, such as a computer's hard drive. In his introduction, de Santos Garcia says that as processing power and memory size continue to increase, performance improvements in data device speeds are not keeping pace, making new efficient ways of reading data a necessity for games programming: “Reading data efficiently from hard disk and DVD units is vital for video games and one of the more important problems to solve in the next generation of games. While we are getting 20x performance in processing power and memory size, we are only getting 4x performance improvement in data devices (dvd for consoles). I describe in this article how to efficiently read raw data from disk (hdd, dvd) oriented towards streaming files in a realtime application (although the concepts are useful in other areas). The platform used is Win32, but all the topics covered could be easily ported to other platforms.” You can now read the full Gamasutra feature for de Santos Garcia's full breakdown on how to get a 100MB file in the CPU memory as fast as possible, including full Visual Studio 2005 project code (no registration required, please feel free to link to this column from external websites).

Latest Jobs

Illfonic

Lakewood, Colorado
05.04.22
Release Manager

PLAYERUNKNOWN Productions

Remote OR Amsterdam, Netherlands
05.05.22
Network Programmer

McKinney, Texas
05.06.22
Associate Game Producer

Remedy Entertainment

Helsinki Metropolitan Area, Finland
05.09.22
Rigging Artist
More Jobs   

CONNECT WITH US

Register for a
Subscribe to
Follow us

Game Developer Account

Game Developer Newsletter

@gamedevdotcom

Register for a

Game Developer Account

Gain full access to resources (events, white paper, webinars, reports, etc)
Single sign-on to all Informa products

Register
Subscribe to

Game Developer Newsletter

Get daily Game Developer top stories every morning straight into your inbox

Subscribe
Follow us

@gamedevdotcom

Follow us @gamedevdotcom to stay up-to-date with the latest news & insider information about events & more