Horse Project
Concept document
version 2
People and horses have been inextricably linked for centuries. Horses were not just a means of transportation, they were faithful helpers in agriculture and military affairs. But now they have been replaced by "horseless carriages", so interest in them is gradually fading away. But there are still people devoted to equestrianism and spending time with these noble, intelligent creatures. So the horsemen are the main characters of the Horse Project.
Genre | Simulator with RPG and sandbox elements, third-person view (with the ability to switch to the first-person view) |
Platform | PC |
Number of players | Singleplayer (but development of an MMO-version of the game is possible in the future) |
Game world | Open world with a ranch, an equestrian club nearby, and diverse landscapes including forests, mountains, fields and sea coast |
Setting | Modern world |
Graphics style | 3D, realism |
Activities in the game | Horse riding, horse care, exploring the world, training horses, participating in competitions, passing quests , collecting items, trading, breeding (?), building (?), crafting (?) |
Tech | Unreal Engine, Blender, Cascadeur, etc. |
First of all, the game will be interesting for horse lovers and equestrian athletes, but it may also interest animal lovers and nature lovers in general. The game is designed for players of any gender and almost any age. But I would like to attract the attention of players who are not related to equestrianism with unusual game mechanics and nice visuals.
The main character inherits a small ranch with horses in a distant, little-known land. Once he was engaged in horse riding as a hobby, but since the hero did not sit in the saddle for a long time, he went to his longtime friend, an equestrian coach. She gives him riding lessons and teaches him how to properly care for horses. Then, having mastered the necessary skills, he goes to the ranch and takes care of his horses there.
At the beginning of the game, the player finds himself in the equestrian club, where the equestrian coach is working. The player completes several quests, which are implicitly a tutorial. After completing the quest line with a trainer, the player is given complete freedom of choice. But still, the player is responsible for his horses, so he needs to look after them and earn resources for their maintenance.
To keep a horse healthy, it needs a certain amount of care. So, in order for the horse to be in good condition, it needs to be fed, watered, cleaned and the cleanliness of its stall on time. All these actions are implemented as short animations. With insufficient care, the horse shows various negative effects from a decrease in its speed and endurance to the inability to mount it.
If the horse is healthy and equipped, then the player can mount it. The player can freely move around the map at any time convenient for him.
The horse is controlled using the keyboard. The player can speed up and slow down the horse, change gaits, make lateral movements (half-pass) and turns on the spot (pirouettes), rein back, jump over obstacles of various heights and make a sliding stop.
Each horse has a different degree of handling depending on its characteristics. First of all, it is determined by skills, including speed, endurance, flexibility, etc.
But horses also have their own character. For example, more temperamental horses will generally have more active animations, accelerating faster and slower decelerating, while calmer and cooler horses will do the opposite.
Horses can be afraid of unfamiliar objects and start to get nervous (and each horse has its own degree of skittishness), and if the player does not calm them down in time, they can even throw off the rider. But every time the player copes with this reaction of the horse, the level of trust between the rider and the horse increases. And the higher the level of trust, the less likely it is to be frightened in the future. In addition, with an increase in the level of trust, new abilities appear in the horse. For example, the ability to call a horse to you from a distance, leave the horse unattached without the risk that it will go somewhere, ride without a saddle, etc.
In order to improve the characteristics of the horse and teach it new tricks, it is necessary to train it. Each horse from birth has potential points that can be spent on skill leveling. However, they do not recover, so each horse has a training limit.
For learning, it is necessary to perform certain actions while riding and then praise them. For example, to train endurance you need to accelerate to speed, when there is a decrease in the level of stamina, spend it completely and then praise the horse. This consumes one point of potential. The consumption of potential points is limited to in-game days, i.е. no more than X potential points can be spent per in-game day.
Learning activities may include interaction with other objects, for example, passing a serpentine (a set of cones that go around from different sides) can improve the flexibility of the horse, and jumping over an obstacle can improve the power of the jump.
The learning process can take place not only during riding, but also from the ground. With the help of a lunge (a long rope) and a whip (which acts as a pointer), the player can drive the horse in a circle around him, exercising flexibility and discipline.
Training can be associated not only with increasing the level of skills, but also with learning various tricks. To learn special moves/tricks, you first need a certain level of skill, as well as performing certain actions with positive reinforcement in the form of praise or treats. Learning tricks takes place in the format of a mini-game (without interruption from the main gameplay, i.e. not in the form of a cutscene or a special game mode), usually with the use of special items or objects such as a lunge, whip, cavaletti (set of poles lying on the ground), etc.
In addition to all the interactions described above, the player can also:
One of the key features of the project is the complex behavior of horses, which is shown even while riding.
In general, the behavior of a horse depends on innate characteristics expressed by scales (temperament, skittishness, sociability, obedience-stubbornness, etc.), the current degree of satisfaction of basic needs (nutrition, hygiene, exercise, communication) and events and stimuli from the outside world. In addition, horses can be in different emotional states and show them through facial expressions (mainly the position of the ears and the expression of the eyes) and behavior.
Even in a stall (small enclosed space) horses can express themselves. They can eat or drink from the feeder, lie down in the bedding, look out of the stall out of curiosity or because of some kind of stimuli (for example, if they heard a sound or saw an approaching player), let themselves be stroked by player and neigh to other horses
In the pasture, horses have more space and the ability to interact with other horses, so the behavior is more varied here. Horses can graze, run around and kick to maintain their exercise, groom each other, play, wallow in the mud, and so on.
During riding, as mentioned above, horses can be afraid of unfamiliar objects and this is noticable in movements, facial expressions, loud breathing and snorting. Soon this can cause disobedience to commands and attempts to leave or run away from a frightening object.
In addition, some horses can be stubborn in nature and will not obey the rider even in a common situation. For example, a stubborn horse may refuse to go forward and remain standing still. In this case, the player may have to repeat the command several times until the horse does the required action, and if the horse is rewarded for its obedience, then in the future it will be less stubborn.
A player can participate in sports to earn resources or just for fun. They are held in the equestrian club. The following disciplines will be implemented in the game:
The game will have a number of non-player characters from whom you can take quests. These tasks are aimed at teaching the player some mechanics, or simply at earning resources. Most of the quests will come from the trainer. But at the equestrian club and other places you can sometimes meet other characters. Tasks are divided into daily and main tasks.
There are several shops near the equestrian club. There are shops for feed, equipment and a horse market. The player in these locations can buy and sell items / horses.
In addition to the described above, it is possible to develop the following:
While the game is predominantly inspired by real-world experience and has many unique features, there are many interesting projects to draw on in development:
Operating system | Windows 10 and higher, Linux, Mac |
Processor | 64-bit |
RAM | ??? |
Video Card | Direct-X 12 Compatible |
Disk Space | ??? |
Site: https://horseproject.ru/
Vision statement: https://horseproject.ru/vision-statement/
Instagram: https://www.instagram.com/horseproj_game/
VK: http://vk.com/horseproj_game
Discord: https://discord.gg/4x7gA6hmUT