Vesteria Open-Source

Nice, a famous game developer has open-sourced their game!

Good job on your games you make btw.

This can be useful to a lot of people.

3 Likes

Much of the team is actually still working on the project following the rollback. Several of our modelers went on to the UGC program. I’m rooting them all on just as I root on the new Miner’s Haven team.

I’m currently working on crazy experiments like Build Island with @ScottyMcPiper

19 Likes

Thanks for this.

I read your story about Vesteria. I know you have worked really hard and struggled, and I want to tell you that the roots of the game are there. You are a very skilled developer, and your passion is irradiant.

I am very glad to see that you are continuing and supporting the developer community while you’re at it.

Also, random side question, was transitioning to Rojo really that important? I am creating a game right now and I decided not to use Rojo, but now that I am hearing you put so much effort into it, and I am curious why. What benefits did Rojo have for you to put this much effort into using it?

If Rojo is truly this important, I won’t leave it out.

3 Likes

Rojo is incredible because it opens up new tools and workflows that improve your life in so many ways.

But its really hard to convert and it looks like Roblox is trying to kill it, so I can’t really give it my full recommendation.

6 Likes
2 Likes

Yes, we used rbxlx-to-rojo for Vesteria, but there was still a ton of work we had to do manually before anything actually worked. Other devs I’ve tried to get on Rojo have had difficulties with the tool that we never really figured out how to fix.

5 Likes

I hear what your saying. VS Code is favorite code editor and I love to open it every day, but I’ve only used Rojo once and I didn’t enjoy the workflow at first.

I always thought proper VCS was the biggest benefit, but I guess considering it’s VS code and there is a huge community, there must be a lot of tools.

I may use it since I have not began coding it.

Once again though, I read through your whole post about Vesteria and it’s history on the Vesteria Forums, and it really is incredible how far you go. I hope your roots grow into something incredible.

2 Likes

image

16 Likes

Yea when I first started using rojo with vscode I had tons of trouble and it seemed incredibly difficult to setup. After working with it for a while now, it’s hard to look back and works like a breeze.

1 Like

Another great berezaa game made open-sourced. I wonder what will be next? Build Island would be cool as open-source.

1 Like

Interesting. Some of my friends worked on this game, I’m curious to check out what progress was made and to hopefully learn a few coding tips along the way. This is a great contribution to the developer community. Thank you for this.

My only problem is when people open source amazing work such as this, there are always a few bad apples that will try to re-publish it and monetize it. I hope that doesn’t happen with this gem.

6 Likes

It’s sad to see Vesteria die. I’m working on an RPG game of my own and can definitely relate to the struggles of making an open world game. I appreciate you making this open source!

3 Likes

In enterGame.lua there is a ban list. Did you mean to include that list? Also in verify, there is a IP url in init.lua. Might wanna censor that.

1 Like

Those are all exploiters. You can ban them in your own game now

4 Likes

Also I’d check this out, just in case.

1 Like

An unexpected but welcome surprise I’ve come across. Along with Miner’s Haven, seems you’re going big on open source work now? That’s pretty awesome to see.

I haven’t taken a peek at the code yet but reading the little description you left in the thread is somewhat reassuring in the sense that even some top developers spend a lot of time refactoring and fighting with organisation, especially in larger projects. It gives me hope that I can still untangle my own messes given time, in critical moments or not, to make a better working game. Organisation is easily one of my biggest pet peeves and overcomplicating simple things has generated a lot of technical debt for my projects or even prevented progress at all.

I’ll be sure to take a peek sometime soon. It might be especially helpful to do that since I’m helping develop an RPG game myself that’s fairly ambitious, but the tone is probably much different from what Vesteria is. Not to plug, so I won’t name drop or include links, but the timing was pretty advantageous for me. Been a little curious as to how Vesteria worked from the little I’ve played of it.

Much appreciated!

6 Likes

Berezaa strikes again. Big thanks for your work to empower roblox developers, from open-sourcing projects to advocating for support, devex rates etc :slightly_smiling_face:.

7 Likes

Thank you for making Vesteria open source! Why did Vesteria failed? I’m asking the question because I’m making a new game on Roblox and I’m avoiding mistakes that can cause the game to fail.

1 Like

Rojo forms the foundation of our workflow. It’s definitely the weak link between our games, and we’ve experienced issues with rojo and replication occasionally on our projects.

It’s extremely unfortunate that Roblox has yet to integrate this tool into their development workflow. It’s the bridge that we are able to use to connect to third party tools and it has improved our team’s productivity multiple times over.

Is there any alternative for porting between third party applications and Roblox Studio other than making an in-house tool ourselves? After using VSCode and other powerful external tools, we absolutely don’t see our workflow reverting to Roblox Exclusive. We’re prepared to make our own tools if it becomes necessary but it’s something we seriously want to avoid.

2 Likes

That’s so true! Just imagine trying to fix BUGS and ultimately convert the whole game to Rojo, that’s just a pain.