Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Software > Linux - Games
User Name
Linux - Games This forum is for all discussion relating to gaming in Linux.


  Search this Thread
Old 09-27-2006, 11:33 AM   #1
Registered: Mar 2004
Location: Austin TX, USA
Distribution: Ubuntu 11.10, Fedora 16
Posts: 547

Rep: Reputation: 30
Hero of Allacrost -- 2D RPG seeking OpenGL programmer

Hey there. We've been working on a free, open-source role-playing game for some time now and we are in need of an OpenGL programmer to work on our video engine. I'll describe the game/project below, but for now I'll describe some of the things that this position would entail.

Video Engine
While our current video engine suits our needs in many fashions, it is a bit out of date and needs a cleanup, both for efficiency and features. The team is currently working on getting the code up to standards, but in the long run, we need someone who is dedicated to maintaining it and adding new features to it.

The video engine uses OpenGL, SDL, libpng, libjpeg, and SDL_ttf libraries. The engine also encorporates our own custom GUI system. Right now, there are several bugs and performance issues with the video engine which are making it difficult for the other programmers to cope with. The person who fills this position would first be asked to fix the issues with the current engine so that we can make forward progress. Afterwards, we have several features that we would like added into the video engine to bring out the best in our game. A complete re-design of the engine isn't necessary, but there are some components of the current engine which could use a new and more efficient design.

If you believe you have the ability to be our new programmer, please check us out. Stop by the forums, ask some questions, get to know the team and the project. We want to make sure anyone we hire is absolutely as excited about the project as we are, so if there is any other information you would like, please let us know.

--- now here's the good stuff: information about our game project ---

Team Name
The Allacrost Project

Project Name
Hero of Allacrost

Brief Description
Hero of Allacrost is a single-player, 2D RPG. The game is modeled after SNES-era RPGs like Final Fantasy VI and Chrono Trigger, but we have implemented our own flair of modern features and graphics. We are a well-established project and have been around since June 2004.

Target Aim
Allacrost is cross-platform and will be available on all flavors of Linux, Windows, Mac OSX, and whatever else we can compile it on. It is also designed to support multiple languages, from English to Portugese to Japanese. We are aiming for as broad of a target audience as possible, and hope that people from all walks can enjoy this game. This game will be of special interest to those who favor a strong gameplay and story more than realistic 3D graphics and physics. Additionally, the game is not-for-profit and open-source, licensed under the GPL.

Because we will not collect any revenue for this game, we cannot offer you financial compensation. However, all of the current staff are quite content with putting forth their efforts into what we believe will someday be a great game to share. Your full name will appear in the game credits.

We don't have any requirements for artists, musicians, or developers to use any specific tools, as long as it gets the job done. Our programming staff concurrently develop on Linux, Windows, and Mac OS X and Hero of Allacrost presently runs on all three of these platforms. Allacrost currently uses the following languages, libraries, and APIs:

Programming Language: C++
Scripting Lanuguage: Lua
Low-level system library: SDL
Graphics rendering library: OpenGL
Image library: libpng, libjpeg
Audio library: SDL_mixer
Text rendering library: SDL_ttf
GUI library (for map editor only): QT3

Team Structure
Our team is composed of both "staff" and "contributors". The staff are the core group that drives development, coordinate efforts, and take responsibility for getting things done. Contributors, on the other hand, are people who simply help out with small tasks when they have the bandwidth and interest. Because we are an indie project that does not compensate financially, some staff may be on extended periods of down-time when they get busy with real-life. Thus, it is quite difficult to gauge how structured our team truly is, but as far as our staff goes we have about 20 members. See the list of game credits and also the peopled invovled page on our wiki for more information.

I founded the Allacrost Project and have been the design lead since its inception. Other than leading the team, I've also written the code for the majority of the game's core engine, audio engine, scripting engine, and map exploration code. Additionally, I am the sole writer for the game's story and I dabble in artwork from time to time as well.

Contact Information
Please post any questions or inquiries that you have regarding these positions (or anything about the project/game in genernal) in this thread.

To apply for any position in our team, go here and fill out the application form. We will get back with you shortly once we receive it.

Additional Information

Website -
Wiki -
Forums -
IRC channel - #allacrost at
Bug Tracker - (we also use this for task management)
Sourceforge Project Page -
Subversion Repository (web-browsable) -



Map Artwork

Battle Artwork

Scene Artwork


Confrontation, one of our many battle themes

Latest release

A playable demo is on the way! We need some help in our programming and art departments before we're ready to release it though, hence this post.
Old 09-27-2006, 11:38 AM   #2
Senior Member
Registered: Dec 2003
Distribution: Debian
Posts: 3,178
Blog Entries: 4

Rep: Reputation: 138Reputation: 138
Wow, your site looks very good and the screenshots look promising as well. If you've made any progress on this, I'll be very glad to cover this project in my regular column here at and try and spread the word.

Linux needs high quality RPG games. I wish you all the best in your endeavour.
Old 09-27-2006, 11:52 AM   #3
Registered: Mar 2004
Location: Austin TX, USA
Distribution: Ubuntu 11.10, Fedora 16
Posts: 547

Original Poster
Rep: Reputation: 30
Thanks for the kind words. It's been a rather long endeavor (over 2 years and we still have a very long way to go), but that can't be helped since we all work on it in our spare time.

Originally Posted by harishankar
Linux needs high quality RPG games.
I realized that, and that's one of many reasons why I started working on this.
Old 10-24-2006, 11:21 PM   #4
LQ Newbie
Registered: Oct 2006
Posts: 1

Rep: Reputation: 0
The Hero of Allacrost team is still on the lookout for an OpenGL programmer to take the helm of our video engine. Our most pressing and serious issues in the game's demo arise from our current video engine. We are eager to hear from an experienced video programmer who would like to be part of a dedicated, passionate, and well managed team.

Please visit our website to learn more and to apply for a position. We're eager to discuss video engine issues on IRC or over e-mail, so please get in touch. Thanks!


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
We Need a Linux Expert to be a Hero and Save Over 1M Gamers Anthrax888 Linux - Games 28 06-30-2008 11:01 AM
Video Games Hero rvijay General 2 01-29-2006 06:48 PM
LXer: Comic Book Hero? Busy Executive by Day and Linux Developer by Night LXer Syndicated Linux News 0 01-01-2006 01:46 AM
LXer: An Unsung Hero: The Hardworking ELF LXer Syndicated Linux News 0 12-25-2005 02:31 PM
Programmer to Programmer ( Long Story Of A GUI ) mdoubledragon Programming 1 10-13-2005 05:41 PM > Forums > Linux Forums > Linux - Software > Linux - Games

All times are GMT -5. The time now is 10:05 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration