filmov
tv
StoneQuest / Delphi AAA game / 3d game engine / Hystory of creation / 2021 / Review / Pascal

Показать описание
Icq: 620163142
Поддержать канал (Donate):
Nick Pützer, starting in 2011, single-handedly began creating a game engine and games in the Delphi programming environment. He was impressed with MineCraft and decided to do something similar, but with more realistic and beautiful graphics. Nick made the task as difficult as possible and decided to create the code from scratch without using third-party graphics game engines and libraries. The game was named StoneQuest.
It has the following capabilities:
- The size of the whole game is less than 15 megabytes.
- The game uses DirectX9 and Vertex and Pixelshader 3.0 (But OpenGL support is planned or has already been added)
- The whole world is created by chance procedurally. Similar to the game MineCraft, but at times more realistic. For example, the game implements the change of seasons, the dynamic growth of plants, the wind and its interaction with the world, the dynamic change of weather, volumetric three-dimensional clouds. Every blade of grass and plants is real and interacts with the players. Each face of the voxel world cube has its own texture.
- All graphics in the game are generated automatically by source code. The code can create random creatures, their behavior, animation, and so on (among the created creatures, you can choose which ones will inhabit the world). For example, the first dragon took a long time to create, and now, based on its code, you can get another animal in about a few hours. When creating a game, this will make it possible to dispense with artists and game designers. The game engine will be able to draw and animate this itself. Dynamic textures try not to repeat themselves, making each game object unique.
- The engine is able to distribute microgeometry around the world, real tiny 3D models.
- The game was developed for multiplayer so that the game could be in the MMO genre, but in the end the MMO component was removed and the game became a single player. But multiplayer is planned to be added later.
- For high detail of the world and rendering the world without lags, a video card of the level of Geforce GTX 980 and more powerful is suitable.
- When launched, some of the game content will be cached on your hard drive. This can take several hundred megabytes.
- Development of the game and game engine continues. The game is currently at the PreAlpha stage.
It is also interesting to look at the history of the development of StoneQuest.
On the Internet, you can find videos of the developments of the world and game editor, starting from 2008. And on the YouTube channel, videos began to appear since 2009.
On November 10, 2016, the ocean shader is shown, which was written back in 2008.
The first videos on the channel are dated July 14, 2009. They showed work with shadows.
A month later (in August) the work of the 3D editor is shown. He already knew how to work with all sorts of 3D models and objects, their textures, sizes, color palette, location, and a free 3D camera was implemented. The work was in full swing and by this time a lot had already been implemented for the future game. And Nick improved his skills in programming computer games. Unfortunately, the video quality is not capable of conveying the image quality.
On May 19, 2011, the old engine was shown, which implements head tracking using the Wii Remote.
On February 4, 2017, a new wind system was demonstrated. Foliage flying in the wind is shown.
On July 21st the effect of a tornado is shown, but in the video of a tree with foliage.
On October 27, a video was released that shows in-game footage of the new tree and the changing seasons in real time. The tree is made up of thousands of leaves. And the music was written by Sven Gerlach.
What's in the future for the game? The game is planned to add survival, farming, hunting, battles with enemy creatures, construction and so on.
Nick adheres to the Free2Play and micropayment policy. Therefore, he wants in his game people who are unable or unwilling to pay money will play on an equal footing with those who pay money.
You can support Nick, download the game and read additional information by following the links in the description under the video. Nick's financial support allows him to pay his rent, buy food and spend more time creating this game.
Комментарии