Liniker wrote: » I'd like to share some concerns I have about the development. We recently had the upgrade from Unreal Engine 5 to 5.1 and from 5.1 to 5.1.1 - and according to Steven during the last live stream this was a "big endeavor" he explained that upgrades like this can be a headache due to all the custom changes they have for networking/backend and all that and this upgrade took them 6 weeks plus all the weeks that they now have to spend bug fixing after the upgrade.6 weeks, for a team the size of Intrepid's, that's easily over 1.5 million dollars of development cost and that's also over 11% of a development year. and this is not taking into consideration the time spent bug fixing, so clearly upgrading engines is not something simple, with that said, we already have an announcement for Unreal Engine 5.2... so should they be upgrading again? wouldn't that be considered scope creep? What if after UE5.2 comes 5.2.2 or 5.3, 5.4 ? Intrepid was originally planning on delivering the game on UE4, when we backed AoC our expectations was for UE4, they already got the upgrade to UE5 and all the amazing tools it brings, back when they did this upgrade, we were told this wouldn't significantly push a release date since supposedly it would make the development easier, and while I do believe this, it's now almost 2 years after alpha 1 and still no roadmap for alpha 2, and we are still doing 6 weeks engine upgrades. I believe Intrepid should lock a build and just move on, and after launch, they can take the time and do more upgrades. I would hate to see them get stuck in development limbo trying to keep on with all the latest tech and delivering nothing, the "game will be ready when it's ready" shouldn't go on forever and keep getting pushed due to new tech that originally didn't even exist and wasn't part of the plan - I believe that would be the definition of scope creep, and it's the same thing projects like Star Citizen is doing. What are your thoughts on this?
SnowElf wrote: » These are valid concerns. One thing that Steven Sharif has been quoted saying is that money is not really an object to worry about, however, time is definitely a concern. I do agree that if the upgrade in UE allows for better performance across all branches of development and for the user end that it was warranted, but at some point, perhaps it would be best to lock in and only update a private server with the UE updates. AoC is already an incredibly ambitious project. It would be nice, if possible, to see UE upgrades when they start developing major patches or even expansions, if they plan on going down that route. But the question that arises - is it easier and more logical to immediately upgrade the game in the newest UE version as opposed to waiting for patches or expansions? As a software developer, having the most effective way to code something is imperative, you want to avoid redundancy or repetitive code, so in essence, installing these newer versions of UE is likely saving time/money and may be considered a wise investment in the long run on behalf of the developer team.
Depraved wrote: » Liniker wrote: » I'd like to share some concerns I have about the development. We recently had the upgrade from Unreal Engine 5 to 5.1 and from 5.1 to 5.1.1 - and according to Steven during the last live stream this was a "big endeavor" he explained that upgrades like this can be a headache due to all the custom changes they have for networking/backend and all that and this upgrade took them 6 weeks plus all the weeks that they now have to spend bug fixing after the upgrade.6 weeks, for a team the size of Intrepid's, that's easily over 1.5 million dollars of development cost and that's also over 11% of a development year. and this is not taking into consideration the time spent bug fixing, so clearly upgrading engines is not something simple, with that said, we already have an announcement for Unreal Engine 5.2... so should they be upgrading again? wouldn't that be considered scope creep? What if after UE5.2 comes 5.2.2 or 5.3, 5.4 ? Intrepid was originally planning on delivering the game on UE4, when we backed AoC our expectations was for UE4, they already got the upgrade to UE5 and all the amazing tools it brings, back when they did this upgrade, we were told this wouldn't significantly push a release date since supposedly it would make the development easier, and while I do believe this, it's now almost 2 years after alpha 1 and still no roadmap for alpha 2, and we are still doing 6 weeks engine upgrades. I believe Intrepid should lock a build and just move on, and after launch, they can take the time and do more upgrades. I would hate to see them get stuck in development limbo trying to keep on with all the latest tech and delivering nothing, the "game will be ready when it's ready" shouldn't go on forever and keep getting pushed due to new tech that originally didn't even exist and wasn't part of the plan - I believe that would be the definition of scope creep, and it's the same thing projects like Star Citizen is doing. What are your thoughts on this? upgrading your tools isn't scope creep. adding more and more features is scope creep. upgrading a major version (unreal 4 to 5) takes a lot of work. usually, upgrading minor versions (unreal 5 to 5.1) is painless. upgrading a patch version (unreal 5.1.0 to 5.1.1) is usually effortless, as these are just bug fixes. learn more about semantic versioning here https://semver.org/ with that being said, after checking out unreal migration guide, you would realize that you also have to upgrade other tools to major versions and change some references in your code. they had issues upgrading because of all the custom code that they had, not necessarily because upgrading from 5 to 5.1 is difficult. also, how you organize your code has an impact on how easy or hard it is to upgrade. also consider that those upgrades would bring out of the box features that would normally take months to develop, if not longer. so you end up saving time anyways
Voxtrium wrote: » Basically the best you can give is an opinion regarding this matter as nobody can actually be "right". Personally I would like IS to have as much QOL as possible when designing AOC so that the game can come out as good as possible. I don't know what it looks like to go from 5.1 to 5.2 now vs after launch but at the end of the day hopefully the seasoned developers combined with Stephens perfectionist mentality they can arrive to an appropriate solution. Just don't pull a Star Citizen and announce you need funding in 1-2 years because of unforeseen circumstances.
Mag7spy wrote: » Depraved wrote: » Liniker wrote: » I'd like to share some concerns I have about the development. We recently had the upgrade from Unreal Engine 5 to 5.1 and from 5.1 to 5.1.1 - and according to Steven during the last live stream this was a "big endeavor" he explained that upgrades like this can be a headache due to all the custom changes they have for networking/backend and all that and this upgrade took them 6 weeks plus all the weeks that they now have to spend bug fixing after the upgrade.6 weeks, for a team the size of Intrepid's, that's easily over 1.5 million dollars of development cost and that's also over 11% of a development year. and this is not taking into consideration the time spent bug fixing, so clearly upgrading engines is not something simple, with that said, we already have an announcement for Unreal Engine 5.2... so should they be upgrading again? wouldn't that be considered scope creep? What if after UE5.2 comes 5.2.2 or 5.3, 5.4 ? Intrepid was originally planning on delivering the game on UE4, when we backed AoC our expectations was for UE4, they already got the upgrade to UE5 and all the amazing tools it brings, back when they did this upgrade, we were told this wouldn't significantly push a release date since supposedly it would make the development easier, and while I do believe this, it's now almost 2 years after alpha 1 and still no roadmap for alpha 2, and we are still doing 6 weeks engine upgrades. I believe Intrepid should lock a build and just move on, and after launch, they can take the time and do more upgrades. I would hate to see them get stuck in development limbo trying to keep on with all the latest tech and delivering nothing, the "game will be ready when it's ready" shouldn't go on forever and keep getting pushed due to new tech that originally didn't even exist and wasn't part of the plan - I believe that would be the definition of scope creep, and it's the same thing projects like Star Citizen is doing. What are your thoughts on this? upgrading your tools isn't scope creep. adding more and more features is scope creep. upgrading a major version (unreal 4 to 5) takes a lot of work. usually, upgrading minor versions (unreal 5 to 5.1) is painless. upgrading a patch version (unreal 5.1.0 to 5.1.1) is usually effortless, as these are just bug fixes. learn more about semantic versioning here https://semver.org/ with that being said, after checking out unreal migration guide, you would realize that you also have to upgrade other tools to major versions and change some references in your code. they had issues upgrading because of all the custom code that they had, not necessarily because upgrading from 5 to 5.1 is difficult. also, how you organize your code has an impact on how easy or hard it is to upgrade. also consider that those upgrades would bring out of the box features that would normally take months to develop, if not longer. so you end up saving time anyways This post yells it is their faut with custom code or its easy to upgrade. Just because new tools are added or experimental ones does not mean you need to upgrade every version nor will those always be useful to you right away... As i read these post its like all these people work for IS know all their problems and say its easy to upgrade. This is kind of wack. Let them decide when they need to upgrade and if its worth the time and effort. This is their game and they will know it the best, peanut gallery is a bit crazy from people that don't know that much on their development, game development, or working with unreal engine.
Liniker wrote: » I'd like to share some concerns I have about the development. We recently had the upgrade from Unreal Engine 5 to 5.1 and from 5.1 to 5.1.1 - and according to Steven during the last live stream this was a "big endeavor" he explained that upgrades like this can be a headache due to all the custom changes they have for networking/backend and all that and this upgrade took them 6 weeks plus all the weeks that they now have to spend bug fixing after the upgrade.
Liniker wrote: » 6 weeks, for a team the size of Intrepid's, that's easily over 1.5 million dollars of development cost and that's also over 11% of a development year.
Liniker wrote: » Intrepid was originally planning on delivering the game on UE4, when we backed AoC our expectations was for UE4, they already got the upgrade to UE5 and all the amazing tools it brings, back when they did this upgrade, we were told this wouldn't significantly push a release date since supposedly it would make the development easier, and while I do believe this, it's now almost 2 years after alpha 1 and still no roadmap for alpha 2, and we are still doing 6 weeks engine upgrades.
novercalis wrote: » im already been waiting X years, I dont care if I gotta wake 6 weeks or 6 months. Be up to date and bring the best thing you can create to the table in the end.