Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
For example, the quality of the graphics in this game has nothing to do with the engine itself, but instead it's the particular art style chosen by the lone developer working on this. An experienced developer would be able to recognize that right away.
Also you mention world streaming which would make zero sense in this game given the size of the maps. Again all things someone with actual experience developing games would be able to immediately recognize.
Looks like Flax Engine might have been a better choice, although godot seems more popular.
If you're such an experienced dev, why not remake the entire game in Unity?
I am just interested in this game as a demo of Godots 3D capabilities, as I am curious of the developers journey from Unity to this engine. From what I have gathered so far, the journey has been quite challenging for them.
You do not need to be an experienced Unity developer to make a FPS tech demo in that engine with good looking graphics, there are numerous very high quality levels and other assets in the Unity asset store that is basically an almost complete FPS game by itself.
That would not be an original or interesting game, but as an engine showcase it shows how little work is needed to achieve a good result in Unity compared to godot where the dev seems to have coded a lot from scratch, and got little help from the engine or existing assets when trying to achieve a modern look. Still the game is struggling with rendering glitches that would already have been sorted by the Unity engine long time ago.
https://assetstore.unity.com/packages/templates/systems/fps-framework-217379
https://assetstore.unity.com/packages/3d/environments/fantasy/haunted-village-environment-horror-village-environment-252882
Slap those kinds of assets (not necessarily these, they are just examples, a huge amount of assets exists for this kind of traditional game) into an HDRP project, and you are already hitting the ground running.
All kudos for the Vostok devs to try push godot to perform well with 3D, not here to disparage their work in any way, but I feel this project has shown godot is still quite immature in the 3D department as highlighted by the devs blogs where they seem to have basically created a new engine on top of godot to get the basic functionality they need.
I should add that the reason I am curious is because I am interested in ditching Unity myself for a game project, and trying to assess what the pros and cons are. Pros obviously to not have to deal with the Unity license model, and I like how responsive and lightweight the godot editor is, cons, well, godot is not yet a mature modern 3D engine from what I can gather by this showcase. And too few devs challenge the engine in this area, leaving it pretty much untested outside a few stray commercial high end 3D projects.
I still think that Godot fits for RtV. Sure Antti (Dev) made almost an own Engine out of Godot but this doesn't need to be bad. It shows the positive thing Godot has compared to better Engines. It's Open Source so you can do whatever tf you want with it IF you are willing to put the work into it.
Also Godot doesn't stay still. In the Recent Update they added a lot of stuff that is necessary for RtV. Physics and Lightning Bugs you have in other Engines too.
Conclusion: If you just want to make a Game with Good Graphics go with other Engines. Godot can't really offer that right now if you just want to Deliver a Game.
RtV can do that because Antti wants full Control over his Project. Graphics doesn't matter too much for him and neither it does for us. It is a Lifetime Project for him and to have an Engine where he has Full Access to everything is worth way more than one click good looking Graphics. Even in Unity the Game didn't look Great, that's on purpose. It looks worse right now but nothing that can't be solved over time.
One thing you have to realize is that Antti is a passionate Developer who's not hunting the big Money with a Good looking 3D Asset Store slap. He is making HIS Game and he needs to make sure to have the Freedom to do so. That's why he also turned down every publisher contract.
You can't compare this to other Solo Devs who just want to make Games quick and easy.
But to answer your Topic .... no Godot itself is not yet able to handle complex 3D Games.
I am glad there is a godot based game pushing its limit in the 3D department, it surely helps the engine developers to understand what areas they need to focus on.
I imagine Godots journey will be a bit like Blender, it started out as a fun little hobbyist program dwarfed by the large and super expensive 3D packages from Autodesk and others, but now a tool for professional artists used in ambitious commercial projects. I hope to see Godot there in a couple of years.