Some of you might have read the issue #670 about collaborating on a new open source game. I have been in touch with @bvssvni to let him know about my current plan to develop a game.
My motivation to create such a game is to expose as many people as possible to the "open source" way of doing things . Not only to developers who already understand the benefits but also for people of other trade such as designers, musicians, voice actors, movie directors, …
I believe a game is the ideal medium to converge all our the efforts to create something meaningful, something we can be proud of.
Hopefully this project can help generate momentum for the Piston framework and promote the creation of a new set of libraries that in turn could be used in other projects. It can be a testing ground for new features and test the limits of their implementation.
Now let's talk about the game. It is currently called project R where the "R" stands for Renaissance. It is a reference to the cultural movement following the "dark ages".
Project R doesn't take place during that historical period but I hope we can achieve a renaissance 2.0 of our own.
The goal of this project is to create a highly customizable multiplayer game.
The main game:
As a new player, you are asked to select a zone where you would like to start the adventure from. Every zone is culturally and architecturally different but it is possible as you evolve to travel to remote regions. You also receive some piece of land where you can build your home but Since you just started the adventure you don't have any gold to buy raw material and make your home. You are now required to go to the mountain area and collect some raw material.
Because you have selected a specific zone, the bricks, tiles, and other structural element will look similar to the existing buildings.
Now that you have built your home, you can still go to the mountain area to collect raw material but this time to sell it to the local construction store. The resell price is subject to supply and demand. This is one of the many ways you can earn extra gold.
Gold can buy food and useful items that can be stored in your home for later use. Without food your character can't survive long enough to explore this world and join new games.
Some items are free some other require gold. These items will be crafted by the community so they can set their own price or requirements. This is where the community can get creative.
You can customize your character look and personality. You can buy clothing and accessories to express yourself. Not all customization are available for purchase. For example, your daily food intake and energy expenditure will define your stamina and overall shape.
That's nice and all but it's pretty boring to collect items for no other reason than storing them. This is where you get to join a game .
Secondary game:
The first game will be a 2D plan fighting game where characters are rendered in 3D but the "hitbox/hurtbox" collision is calculated on 2D objects.
A fighter is a good first game because it doesn't require the creation of complex puzzle or intricate story. With a minimal set of tools it is possible to play for hours. You have to understand your options and their consequences , make decisions in real time and also try to guess what your opponent is thinking by observing his/her movements and habits. Also for those who have heard about the project mugen, you can see what is possible when the community is given control over content creation.
You can join the fighting game by enrolling in a school or dojo . Every zone has a specific fighting style and mastery of one or more of the elements that make up the game universe.
You learn from your master the basics of your fighting style and train with players that are about the same level as you. You don't get to use the power of the elements just yet but you can already start leveling up your basic attacks and can also compete for the rookie title.
Every week a competition is taking place and you have to fight a member of a competing style.
You know in advance who you will be fighting so you can prepare and level up accordingly.
All the fights are recorded and can be watched live by players who decided not to join the competitive mode or are just waiting for their fight to start. The next day is the main event where masters fight each other. The "master tournament" outcome will influence the game story and this is where we get to watch the next "episode"...
That's pretty much the idea behind this project I have skipped some of the features/ideas but I think for now it should be enough to get the conversation started. I hope some of you are still interested and if so I will be answering questions on this thread.
thanks for reading
discussion