informa
1 MIN READ
Featured Blog

Writing a File Manager for Games?

There are some less glorious tasks required to make a game. No one really wants to write a file manager. This blog is asking for help to define what is needed for an open source platform independent file manager for games.

Programming a game is fun.  It’s not every day that you get to work on algorithms for things like zombies, mechs, or aliens.  However, a zombie wouldn’t be very scary if you couldn’t load the mesh, textures, or sounds. 

There are some less glorious tasks required to make a game.  No one really wants to write a file manager.  But a good file manager will allow you to stream better content, load and manage bigger/more files, and generally have a better game. 

I often ask game developers “what do you want?”In other words, I really want to know what technologies game developers are interested in.  More to the point, I am interested in technologies that they wish someone else would helped implement. 

One common answer is “give me a file/memory manager… no one wants to write a file/memory manager.”  I’ll write another blog about the memory manager part ;) I am researching the needs of a good generic file manager for games.

Here is what I think is required:
  - Designed for games
  - Platform independent
 
- Multithreaded
 
- Open source
 
- Support streaming content
 
- Support archives 

There are some good articles about file systems on the internet. 
Michael Walter wrote a good article on FlipCode about virtual file systems: http://www.flipcode.com/archives/Programming_a_Virtual_File_System-Part_I.shtml

However, there is little about open source file systems and desired features for a file manager for games. 

I need your help.
What do you want?
Is there a good open/closed source project already in the works?
What features would make a great file system for games? 

Thanks!
Orion
[Senior Software Engineer
Intel -- Visual Computing Software Enabling.]

Latest Jobs

Xbox Game Studios

Redmond, Washington
10.5.22
Technical Lighting Artist

Innogames

Hamburg, Germany
10.5.22
Game Designer - Elvenar

Bandai Namco Mobile

Barcelona, Spain
10.5.22
Principal 3D Animator

Cryptic Studios

Los Gatos, California
10.5.22
Staff Core Software Engineer
More Jobs   

CONNECT WITH US

Explore the
Subscribe to
Follow us

Game Developer Job Board

Game Developer Newsletter

@gamedevdotcom

Explore the

Game Developer Job Board

Browse open positions across the game industry or recruit new talent for your studio

Browse
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