Jump to content

The Logistics of a Next Gen ROSE [Observation]


Vile

Recommended Posts

There's been a few topics, one recent, that proposed this idea alongside many comments in the Discord. I want to address the Logistical nightmare, problems, and hurdles associated with this notion.

First Off: Increased Licensing and Regulatory Issues.
Not only would a stupid licensing a product from an IP holder need to gain additional licensing to publish new works [that would need to bear up to the scrutiny of the licenser], by endeavoring to make a new product; you would open yourself to the potential of needing to submit for increased business permits, operation permits, and regulatory inspections for things like ESRB and the like. Apart from governmental regulation and oversight, you'd have the IP Holders scrutiny that your new product doesn't violate the their requirements [typically that you're not besmirching the image of their product or name, damaging it in any way they deem] to contend with and adhere to.

Ground Work:
Before you can even start doing what most people might conclude, that being making the new game engine; you actually have to start even more conceptually. You need to understand just about everything that you want that engine to do for your game. 
What type of physics will it have. What level of detail. How do you want to handle loading of data. Where is data stored and loaded from. Encoding. What scripting languages do you want to use. and many, many more factors. Once you've nailed down the mechanical bases you move onto-

The Foundation:
So you know all the functions and features handled by or through the engine. Pre-built, or Custom. I'm going to leave this section SIGNIFICANTLY stripped down, because there's a lot of debate between which is better and why, for who and so on. But know, an entire thesis could be writ on this one section alone.

Narrative:
Key to designing any immersive world, key to the suspension of disbelief and feeling connected to the game, is the Narrative. What does this world look like. Who lives here. How do people travel. How do they engage with each other. What type of technology to they have access to. What are their societies like.  What's the ecology of the biomes. What types of flora and fauna exist. What types of trouble or conflict do the peoples face. All of these things and many more are deeply important to giving legitimacy and guidance to how game mechanics and interactions get chosen and designed. You need, an absolute must, to have a suitably strong understanding of the world you're attempting to build. There is NO exception for an RPG genre to not do this step.

After months, potentially year or years+ you're ready to start actually creating product.

Engine: 
Based off your chosen designs and choices, you now labor away at creation thousands, or tens of thousands of lines of code to build the engine. The engine being the brains of the entire operations and calculations. It's the foreman of the entire site.

Network and Database:
Now that you have an engine, you need something to store your data in. Local storage for some things, network storage for others. Authentication via a network authorized machine/server. Verification of computations or lost data. Settings saved on the network incase of hardware failure and more.

Render Pipeline:
This is required to render your graphics. If you have any images on the screen and your game isn't running in a command prompt, you'll need a renderer. You have many many considerations. Legacy materials, PBR?  Ambient Occlusion? Depth of Field. Raytracing? Emissive lights. Refraction? Subsurface scattering! The list is exhaustive to consider it's breadth and scope. But you can't skip this.

Style, Assets, World:
You need to establish a style, concepts for the assets, and draft your world. NOW, we're getting into where ROSE Next-gen starts to take shape. ROSE has a style you can already pull from. Concepts exist for designs, and how the worlds scale and look are established in a rudimentary way. The issue is you need to redo it all from scratch. Higher resolution models, higher resolution and fidelity textures. More dense foliage and ground clutter. More populated areas with bustling cities and streets. Redesigned UI [User Interface] All requiring new assets. This, is probably the most expensive and time consuming part. Getting ALL the art you need. 

Story & Narrative:
How this handled is unique to each game. But a prime narrative that propels players through the world with purpose is key. Even if some players elect to not partake, it is vital for those who expressly play games for the immersive experience and story. 

Systems:
You have your world, your engine, your assets and your renderer. Now you need to code and implement your mechanics, physics, and UX [User Experience]. These go all the way down to how it feels to get a piece of gear, up to how a character behaves when force physics are applied. Additionally, how does gearing work. Upgrades. Do you have a currency and if so how does it work/what role does it play/ what can you get with it. Are there other systems that need to be implemented like durability, repairs, socketing, enchanting, honing, refining, mastering, crafting, so on. Those all need to be designed and implemented.

Inspection:
Product will have had oversight at every step of the project: however is product is a licensed product the licenser any any investors will want projections, demonstrations, and significant amounts of confirming data to continue the project.

[IF approved]

Closed Alpha Test[s]:
Internal testing of every major function, aspect, and interaction. Typically carried out by the development team themselves. Can take many passes / phases. The goal is to assess that the intended playstyles, features and general intended design are intact and present.

Bug Fixing:
Required intermittently between internal alpha test sessions. 

Alpha[s]:
Selected play testers from outside the Development team scrutinize the initial product.

Bug Fixing:
Return to bug fixing steps to address issues and problems found by the player testers and their reports. Multiple passes may be required for this step and the step before.

Beta:
Refining and more generalized open engagement to produce a greater sample size and more eyes to reduce escape rate of issues and defects.

Continued Bug Fixing:
Self explanatory at this point, but the step itself exists and therefore isn't omitted.

Open Beta:
Typically the last step of the testing cycle before launch. Typically concludes of testing sessions such as Stability test, integrity tests, stress testing servers and so forth. Also good time to collect engagement data and satisfaction reports. 

Release:
The product releases.

Post Release: 
Having been started back in the Story and Narrative section of this, continued development must continue to adhere to the steps of Story and Narrative through to internal testing and bug fixing for future content releases, patches and expansions.



And there you have it. 
This was not an exhaustive or nuanced take on every single aspect, but it does paint a clear enough picture that "Just make ROSE 2 obviously" isn't in anyway as easy and speaking it into existence. It is a truly massive undertaking, even with a previous IP and product to pull from, the sheer volume of work itself is truly extraordinary, particularly for a smaller or independent design firm to take on. 

Hopefully this sheds some light on why it just aint so simple. Cheers. 
[I am not proof reading this] 

  • Like 5
  • Thanks 1
Link to comment
Share on other sites

18 hours ago, OwlchemistVile said:

There's been a few topics, one recent, that proposed this idea alongside many comments in the Discord. I want to address the Logistical nightmare, problems, and hurdles associated with this notion.

First Off: Increased Licensing and Regulatory Issues.
Not only would a stupid licensing a product from an IP holder need to gain additional licensing to publish new works [that would need to bear up to the scrutiny of the licenser], by endeavoring to make a new product; you would open yourself to the potential of needing to submit for increased business permits, operation permits, and regulatory inspections for things like ESRB and the like. Apart from governmental regulation and oversight, you'd have the IP Holders scrutiny that your new product doesn't violate the their requirements [typically that you're not besmirching the image of their product or name, damaging it in any way they deem] to contend with and adhere to.

Ground Work:
Before you can even start doing what most people might conclude, that being making the new game engine; you actually have to start even more conceptually. You need to understand just about everything that you want that engine to do for your game. 
What type of physics will it have. What level of detail. How do you want to handle loading of data. Where is data stored and loaded from. Encoding. What scripting languages do you want to use. and many, many more factors. Once you've nailed down the mechanical bases you move onto-

The Foundation:
So you know all the functions and features handled by or through the engine. Pre-built, or Custom. I'm going to leave this section SIGNIFICANTLY stripped down, because there's a lot of debate between which is better and why, for who and so on. But know, an entire thesis could be writ on this one section alone.

Narrative:
Key to designing any immersive world, key to the suspension of disbelief and feeling connected to the game, is the Narrative. What does this world look like. Who lives here. How do people travel. How do they engage with each other. What type of technology to they have access to. What are their societies like.  What's the ecology of the biomes. What types of flora and fauna exist. What types of trouble or conflict do the peoples face. All of these things and many more are deeply important to giving legitimacy and guidance to how game mechanics and interactions get chosen and designed. You need, an absolute must, to have a suitably strong understanding of the world you're attempting to build. There is NO exception for an RPG genre to not do this step.

After months, potentially year or years+ you're ready to start actually creating product.

Engine: 
Based off your chosen designs and choices, you now labor away at creation thousands, or tens of thousands of lines of code to build the engine. The engine being the brains of the entire operations and calculations. It's the foreman of the entire site.

Network and Database:
Now that you have an engine, you need something to store your data in. Local storage for some things, network storage for others. Authentication via a network authorized machine/server. Verification of computations or lost data. Settings saved on the network incase of hardware failure and more.

Render Pipeline:
This is required to render your graphics. If you have any images on the screen and your game isn't running in a command prompt, you'll need a renderer. You have many many considerations. Legacy materials, PBR?  Ambient Occlusion? Depth of Field. Raytracing? Emissive lights. Refraction? Subsurface scattering! The list is exhaustive to consider it's breadth and scope. But you can't skip this.

Style, Assets, World:
You need to establish a style, concepts for the assets, and draft your world. NOW, we're getting into where ROSE Next-gen starts to take shape. ROSE has a style you can already pull from. Concepts exist for designs, and how the worlds scale and look are established in a rudimentary way. The issue is you need to redo it all from scratch. Higher resolution models, higher resolution and fidelity textures. More dense foliage and ground clutter. More populated areas with bustling cities and streets. Redesigned UI [User Interface] All requiring new assets. This, is probably the most expensive and time consuming part. Getting ALL the art you need. 

Story & Narrative:
How this handled is unique to each game. But a prime narrative that propels players through the world with purpose is key. Even if some players elect to not partake, it is vital for those who expressly play games for the immersive experience and story. 

Systems:
You have your world, your engine, your assets and your renderer. Now you need to code and implement your mechanics, physics, and UX [User Experience]. These go all the way down to how it feels to get a piece of gear, up to how a character behaves when force physics are applied. Additionally, how does gearing work. Upgrades. Do you have a currency and if so how does it work/what role does it play/ what can you get with it. Are there other systems that need to be implemented like durability, repairs, socketing, enchanting, honing, refining, mastering, crafting, so on. Those all need to be designed and implemented.

Inspection:
Product will have had oversight at every step of the project: however is product is a licensed product the licenser any any investors will want projections, demonstrations, and significant amounts of confirming data to continue the project.

[IF approved]

Closed Alpha Test[s]:
Internal testing of every major function, aspect, and interaction. Typically carried out by the development team themselves. Can take many passes / phases. The goal is to assess that the intended playstyles, features and general intended design are intact and present.

Bug Fixing:
Required intermittently between internal alpha test sessions. 

Alpha[s]:
Selected play testers from outside the Development team scrutinize the initial product.

Bug Fixing:
Return to bug fixing steps to address issues and problems found by the player testers and their reports. Multiple passes may be required for this step and the step before.

Beta:
Refining and more generalized open engagement to produce a greater sample size and more eyes to reduce escape rate of issues and defects.

Continued Bug Fixing:
Self explanatory at this point, but the step itself exists and therefore isn't omitted.

Open Beta:
Typically the last step of the testing cycle before launch. Typically concludes of testing sessions such as Stability test, integrity tests, stress testing servers and so forth. Also good time to collect engagement data and satisfaction reports. 

Release:
The product releases.

Post Release: 
Having been started back in the Story and Narrative section of this, continued development must continue to adhere to the steps of Story and Narrative through to internal testing and bug fixing for future content releases, patches and expansions.



And there you have it. 
This was not an exhaustive or nuanced take on every single aspect, but it does paint a clear enough picture that "Just make ROSE 2 obviously" isn't in anyway as easy and speaking it into existence. It is a truly massive undertaking, even with a previous IP and product to pull from, the sheer volume of work itself is truly extraordinary, particularly for a smaller or independent design firm to take on. 

Hopefully this sheds some light on why it just aint so simple. Cheers. 
[I am not proof reading this] 

I got your point here since I own some private businesses, however " Gravity " is milking their Ragnarok game since 2002 and they have abandon Rose after alot of dupe happened around 2003-2005.

But what if the developers abandon Rose theme and they started to use unreal engine to create similar game to Rose without breaching the legal terms or copy righting, What I mean here is to keep the core of game style, and redesign everything else?

Link to comment
Share on other sites

14 hours ago, vvvvvb said:

I got your point here since I own some private businesses, however " Gravity " is milking their Ragnarok game since 2002 and they have abandon Rose after alot of dupe happened around 2003-2005.

But what if the developers abandon Rose theme and they started to use unreal engine to create similar game to Rose without breaching the legal terms or copy righting, What I mean here is to keep the core of game style, and redesign everything else?

Example 1

Example 2

Example 3 - Attacking

  • Like 1
Link to comment
Share on other sites

5 hours ago, Ashura said:

Definitely going to be contentious regarding Rednim is re-releasing this and someone is working on a UE overhaul

These were released 5 years ago. I don’t think that this is in development anymore. I do believe lazypenguin said he had his own renditions and came quite along with his own version in UE. That was his project prior to this, I believe. 

Link to comment
Share on other sites

45 minutes ago, Avatar said:

These were released 5 years ago. I don’t think that this is in development anymore. I do believe lazypenguin said he had his own renditions and came quite along with his own version in UE. That was his project prior to this, I believe. 

There are other videos uploaded 11 months ago from the same team

Link to comment
Share on other sites

2 hours ago, Ashura said:

There are other videos uploaded 11 months ago from the same team

I had spoken with the person around the end of January/early February of this year. They had stated that the project was no longer going to continue due to personal matters or something. I wish I had saved the convo. 

Edit: Found it! See below. Trust me, I love this game and want nothing but the best for this team. 
 

1 hour ago, HoneyBuns said:

Looks like copyright infringement to me 

Say whatever you want. LazyPenguin also had his own iteration of this prior to rednim obtaining the licenses. In any case, the idea was to show that you can indeed utilize Rose elements while using UE or any other engine. The Rose feeling/experience will not be lost. 

 

EA23AB4C-872D-4520-A990-186F66193AD2.png

Edited by Avatar
Link to comment
Share on other sites

There's nothing wrong or illegal with creating a spiritual successor to a game, so long as you understand how intellectual property rights are managed, and don't violate them. This means you can't use Trademarked terms, like Names etc, or Copyright material, such as code, 3D models, textures, animation files, UI images, so forth. 
In some regards, even simply being too similar, can net you a fine as it'll go to a court and ruled on by looking at the intent of creating such a similar product. If it was done to take away from the profits of a currently held, running, or protected product, you'll likely get slapped with a fine and a cease and desist letter. [The fine would indeed be Copyright Infringement]

As for that project, last I looked at it, it was some models rigged via a free online site and assets exported and converted, then added directly into Unreal in a simple game scene. Some UI copy pasted or simple base-level UE asset UIs. There was undeniably "some" work done, but it lacked the mountains it would need [or it did not show it]. Either way, copying someone else's product is always a risk. Doesn't matter how small it is. If you get caught and someone feels like making an example of you, it's still illegal, and they can still fine you. Won't matter how much you dance around it, the law is the law and your emotional opinions on it don't change that. You could try to get those laws changed [and I'd back up copyright reform cause it's ancient by todays standards]. But until it's changed, excusing it was "well someone else did it" isn't a good excuse and sets a bad example. 

  • Like 1
Link to comment
Share on other sites

12 minutes ago, OwlchemistVile said:

There's nothing wrong or illegal with creating a spiritual successor to a game, so long as you understand how intellectual property rights are managed, and don't violate them. This means you can't use Trademarked terms, like Names etc, or Copyright material, such as code, 3D models, textures, animation files, UI images, so forth. 
In some regards, even simply being too similar, can net you a fine as it'll go to a court and ruled on by looking at the intent of creating such a similar product. If it was done to take away from the profits of a currently held, running, or protected product, you'll likely get slapped with a fine and a cease and desist letter. [The fine would indeed be Copyright Infringement]

As for that project, last I looked at it, it was some models rigged via a free online site and assets exported and converted, then added directly into Unreal in a simple game scene. Some UI copy pasted or simple base-level UE asset UIs. There was undeniably "some" work done, but it lacked the mountains it would need [or it did not show it]. Either way, copying someone else's product is always a risk. Doesn't matter how small it is. If you get caught and someone feels like making an example of you, it's still illegal, and they can still fine you. Won't matter how much you dance around it, the law is the law and your emotional opinions on it don't change that. You could try to get those laws changed [and I'd back up copyright reform cause it's ancient by todays standards]. But until it's changed, excusing it was "well someone else did it" isn't a good excuse and sets a bad example. 

I very much appreciate the explanation involving the copyright infringements. I wouldn’t know where to begin, but your explanation makes it easier to understand. 
 

Also, I’m not stating that because someone else did it then it’d be okay. I’m simply demonstrating (or attempting to) that just because a new engine would be involved doesn’t mean it’ll detract from the overall feel of what makes Rose Online.. Rose Online. 
 

Since this team already has a partnership with Gravity, I’m sure it’d be much simpler for them to pitch the idea and show them examples/demonstrations to get the permissions to accomplish this, if they even wanted to anymore. Again, I wont pretend to know what all is involved in that regard. 

Link to comment
Share on other sites

20 hours ago, Avatar said:

I very much appreciate the explanation involving the copyright infringements. I wouldn’t know where to begin, but your explanation makes it easier to understand. 
 

Also, I’m not stating that because someone else did it then it’d be okay. I’m simply demonstrating (or attempting to) that just because a new engine would be involved doesn’t mean it’ll detract from the overall feel of what makes Rose Online.. Rose Online. 
 

Since this team already has a partnership with Gravity, I’m sure it’d be much simpler for them to pitch the idea and show them examples/demonstrations to get the permissions to accomplish this, if they even wanted to anymore. Again, I wont pretend to know what all is involved in that regard. 

I understand where you are coming from with this i had the same thought process as you. I also wanted to p/servers to band together and help Rednim relaunch this wonderful project. I have seen the many unique things all of them implemented into their servers and wanted a uRose where all of those elements are brought together in an Official way and yes some might say wishful thinking, cash cow this cash cow that.

Avatar mainly wanted the other team to collaborate and make one beautiful game on the UE engine because the tools would really (cleric buff) the project.

  • Thanks 1
Link to comment
Share on other sites

22 hours ago, Avatar said:

I had spoken with the person around the end of January/early February of this year. They had stated that the project was no longer going to continue due to personal matters or something. I wish I had saved the convo. 

Edit: Found it! See below. Trust me, I love this game and want nothing but the best for this team. 
 

Say whatever you want. LazyPenguin also had his own iteration of this prior to rednim obtaining the licenses. In any case, the idea was to show that you can indeed utilize Rose elements while using UE or any other engine. The Rose feeling/experience will not be lost. 

 

EA23AB4C-872D-4520-A990-186F66193AD2.png

Are they the same IMCO Games group?

Thanx for sharing and caring btw👍

 

Edited by Ashura
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...