Brief Description
Hero of Allacrost is a single player 2D role-playing game inspired by classic console RPGs. In Hero of Allacrost, the player will explore rich environments, solve challenging dungeon puzzles, and fight strategic battles in an active-time based system. The game is free open-source software and is currently available across several platforms including Windows, OS X, Linux, and FreeBSD. In addition to the game, we also develop and release a map editor with the game. Development on the game and editor began in June 2004 and is written in C++ and Lua. We've been around a while and have released several demos in the past, and are currently wrapping up the first release module of the full game (take a look at our Roadmap).
Project Status
This project has been ongoing for a number of years. During that time we have had a few periods where the team takes a hiatus, and reviving back from that state is difficult. I came back to work on this project earlier this year and am currently the only active programmer. We also have an artist and a writer on the team at the moment. This is a large code base (around 250k lines of code) and is definitely more than a one-person job. The code is very well documented and I'm confident that any decent programmer will be able to pick it up very quickly.
We're pretty close to having everything we need in order to make our next release happen. I'm currently finishing up an overhaul to our map editor to make the map design process less tedious. I could really use some help to work on the game logic side in finishing off some of the features we desire.
Talent Needed
Most of the code that is required for our next release has been completed, but there's still a lot of work to be done in development and a lot of cool "nice to have" features we'd like to complete. You could be doing anything from helping us migrate the game to newer libraries such as SDL2, fine-tuning our custom game engine, or adding new gameplay features. You're given a lot of freedom to work on what interests you in our project and aren't confined to any one area of the code. Starting out, you'll be asked to help our map code to support some changes that we are working on at the moment.
You should understand at least the fundamentals of C++ or a similar language like Java or C#. Experience with Lua is not required, as it is a really easy language to pick up. If you're interested in helping out, even if you're only available for a few weeks, please consider joining our team. Your help would be greatly appreciated.
How To Join
Please post any questions or inquiries that you have regarding these positions (or anything about the project or game in general) in this thread. To apply for any position in our team, go to http://www.allacrost.org/contribute and follow the instructions there.
Hello, I have some expirience coding in C++ with SDL2.0 and i would like to be part of a big project like this. Creating video games is my dream and i would like to sharpen my skills a bit.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I recently graduated as a Master in Computer Science, specializing in Software Engineering.
I am currently working as a developer mainly using Java, but I miss C++ and am looking for a project to contribute to.
Let me know if you are interested.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hey, I am actually trying to start developing games myself and have been working on my own game engine using sdl2 and c++. I would be willing to put some time into this project if you would like to have me.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Interested in this project. Recently graduated with a Merit in an MComp Computer Games Dev, mostly use C++ but got knowledge of a bunch of others including Lua. Also, the Contribor page is broken.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
http://www.allacrost.org/
Brief Description
Hero of Allacrost is a single player 2D role-playing game inspired by classic console RPGs. In Hero of Allacrost, the player will explore rich environments, solve challenging dungeon puzzles, and fight strategic battles in an active-time based system. The game is free open-source software and is currently available across several platforms including Windows, OS X, Linux, and FreeBSD. In addition to the game, we also develop and release a map editor with the game. Development on the game and editor began in June 2004 and is written in C++ and Lua. We've been around a while and have released several demos in the past, and are currently wrapping up the first release module of the full game (take a look at our Roadmap).
Project Status
This project has been ongoing for a number of years. During that time we have had a few periods where the team takes a hiatus, and reviving back from that state is difficult. I came back to work on this project earlier this year and am currently the only active programmer. We also have an artist and a writer on the team at the moment. This is a large code base (around 250k lines of code) and is definitely more than a one-person job. The code is very well documented and I'm confident that any decent programmer will be able to pick it up very quickly.
We're pretty close to having everything we need in order to make our next release happen. I'm currently finishing up an overhaul to our map editor to make the map design process less tedious. I could really use some help to work on the game logic side in finishing off some of the features we desire.
Talent Needed
Most of the code that is required for our next release has been completed, but there's still a lot of work to be done in development and a lot of cool "nice to have" features we'd like to complete. You could be doing anything from helping us migrate the game to newer libraries such as SDL2, fine-tuning our custom game engine, or adding new gameplay features. You're given a lot of freedom to work on what interests you in our project and aren't confined to any one area of the code. Starting out, you'll be asked to help our map code to support some changes that we are working on at the moment.
You should understand at least the fundamentals of C++ or a similar language like Java or C#. Experience with Lua is not required, as it is a really easy language to pick up. If you're interested in helping out, even if you're only available for a few weeks, please consider joining our team. Your help would be greatly appreciated.
How To Join
Please post any questions or inquiries that you have regarding these positions (or anything about the project or game in general) in this thread. To apply for any position in our team, go to http://www.allacrost.org/contribute and follow the instructions there.
Links
Website - http://www.allacrost.org
Roadmap - http://www.allacrost.org/wiki/index.php/Roadmap
Forums - http://www.allacrost.org/forum
IRC channel - #allacrost at irc.freenode.net
Sourceforge - https://sourceforge.net/projects/allacrost/
Here's a gameplay video of a release we made a few years ago.
https://www.youtube.com/watch?v=Aok94zFs9Jc
Hello, I have some expirience coding in C++ with SDL2.0 and i would like to be part of a big project like this. Creating video games is my dream and i would like to sharpen my skills a bit.
I recently graduated as a Master in Computer Science, specializing in Software Engineering.
I am currently working as a developer mainly using Java, but I miss C++ and am looking for a project to contribute to.
Let me know if you are interested.
Hey, I am actually trying to start developing games myself and have been working on my own game engine using sdl2 and c++. I would be willing to put some time into this project if you would like to have me.
Interested in this project. Recently graduated with a Merit in an MComp Computer Games Dev, mostly use C++ but got knowledge of a bunch of others including Lua. Also, the Contribor page is broken.
Expereinced in SFML , but can easy switch to SDL. Worked with POCO libraries. Write me if u interested.