Road to Vostok

Road to Vostok

sinsro Dec 5, 2024 @ 9:39am
Judging as a Godot showcase...
I was mainly interested in seeing this demo as it seems to be the best 3D showcase for the godot engine so far, apparently the devs ported it from unity a while back to escape their unpredictable licensing models.

As a long time Unity dev myself I was curious to see how godot fares in the graphics department. It looks like it is struggling though. I want godot to be as good as Unity, but from my feeling here it seems like the devs did most of the heavy lifting themselves to squeeze the game into godot, despite it resisting.

Lots of glitches, long loading times, physics gets you stuck, graphics that looks very dated, no streaming of the world, models being static where you expect to be able to move them around, low framerate despite the static levels loaded in zones... Even 15 years ago this would not be very impressive.

Many childhood diseases and shortcomings. judging by this early demo. To be honest, you could probably make something better looking in Unity in a day, by buying some 3D assets and smacking them into a scene with some premade scripts, using the HDRP pipeline.

Sorry if this comes off as very negative, of course the devs here spent a lot of effort making unique models and other content, so it would be unfair to judge against premade assets, this post is only assessing the godot engine and ecosystem based on this game which seems to be maybe the best 3D tech showcase for it. I do like godot though, it is very lightweight and responsive without endless small loading bars like in Unity. But it clearly has a long way to go, despite that this dev clearly is pushing it far beyond what most have been able to.

As for the game, still too early to tell..
< >
Showing 1-9 of 9 comments
VaZim Dec 5, 2024 @ 10:19am 
10/10 yap sesh but i agree tho
Last edited by VaZim; Dec 5, 2024 @ 10:19am
Username Dec 5, 2024 @ 11:51am 
If you watch the devlogs, Antti no longer considers the engine to be Godot because he has tweaked it so much. He now considers it to be the "Road to Vostok" engine.
nosyke Dec 5, 2024 @ 12:18pm 
What are you smoking because the game looks exactly as it did when it was being developed in Unity. For someone that is allegedly a longtime "dev" you don't seem to have any understanding of the actual technical differences between Unity and Godot. It's like you learned a few game dev buzzwords and then decided to vomit them up in the form of a steam forum post.

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.
sinsro Dec 5, 2024 @ 6:51pm 
Originally posted by Username:
If you watch the devlogs, Antti no longer considers the engine to be Godot because he has tweaked it so much. He now considers it to be the "Road to Vostok" engine.
Yes, thats exactly what the game feels like now, made pretty much from scratch, with only a little help from the existing engine, and probably with the engine even standing in the way a lot when forcing it to do things its still too immature to do. There are too many glitches and issues that would normally have been sorted out by a solid engine.

Looks like Flax Engine might have been a better choice, although godot seems more popular.
General Dynamics Dec 6, 2024 @ 6:03pm 
Originally posted by sinsro:
Originally posted by Username:
If you watch the devlogs, Antti no longer considers the engine to be Godot because he has tweaked it so much. He now considers it to be the "Road to Vostok" engine.
Yes, thats exactly what the game feels like now, made pretty much from scratch, with only a little help from the existing engine, and probably with the engine even standing in the way a lot when forcing it to do things its still too immature to do. There are too many glitches and issues that would normally have been sorted out by a solid engine.

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?
sinsro Dec 6, 2024 @ 7:53pm 
Originally posted by General Dynamics:
Originally posted by sinsro:
Yes, thats exactly what the game feels like now, made pretty much from scratch, with only a little help from the existing engine, and probably with the engine even standing in the way a lot when forcing it to do things its still too immature to do. There are too many glitches and issues that would normally have been sorted out by a solid engine.

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.
SavRoyale Dec 7, 2024 @ 12:02am 
Godot still has a lot of issues with 3D. You are completely right.

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.
sinsro Dec 7, 2024 @ 9:22am 
Originally posted by SavRoyale:
Godot still has a lot of issues with 3D. You are completely right.

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.
Yes, true, and in hindsight I should probably have made this post in a game development forum somewhere else, rather than here as I guess it came off as negative regarding this game, although I havent even eally looked at from a gamers standpoint. Again, kudos to the dev, I feel a lot of passion went into the game, and I wish the best of luck with it.

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.
SALOS Dec 11, 2024 @ 11:06pm 
why even use unity store item in your argument? Antii has been out in places in finland and photograph and done tthe "assets" from a jpg to what it is currently. and like someone other said its not even goddot anymore its his own engine now with goddot base just. he have letting us try the tests and demos because he needs the data to fix those issues that comes with it its long from done and its kinda a diss to antii to even say "just slap in some villages from some assets from unity store" this is his lives work not a asset flip.
< >
Showing 1-9 of 9 comments
Per page: 1530 50