Hey, how you doin' ?
I've been lurking for years on this forum, now it's my turn to share what all of you helped me to create.
It has been now 3 years this project exists.
It is a total remake of the game on the Unity game engine.
It is a whole new game, with a new source code, new database system, new network system, new everything but assets.
We started the project as 2, but now i am alone working on it.
Motivation :
- NaNo, somewhere between 2015 and 2020If you don't like my game, make your own.
I'm tired of playing the same Flyff over and over again, private servers after private servers. Waiting for the cash-shop to open to see players spend hundreds of euros to gear up, win Guild Siege, farm anything that can be farmed, and then the server is closed 2 months later.
Tired to see that simple things can be a real pain to implement in the current source code.
Tired to see that some things will be impossible without a huge game rework. Passive skills aren't a thing, but we implement them by settings buffs duration to 24h and no cooldown.
Tired to play a game that is half AFK. Experience distribution is better while getting a level 1 leech. Is there any other game that have this feature ? Really ?
Fixing all of these in the current source code isn't really a good idea. So the best thing to do is to wipe it all, and start over.
Huge thanks to Chronicles of Madrigal and Apex Flyff.
You did both a great job on these points and helped me a lot in my choices.
Objectives :
I want to give Flyff a breath of fresh air.
- Make it able to deal with new technologies, new file format standards, new particles, light, or shader systems, current and future.
- Upscale graphics by using an up to date game engine.
- Integrate new mechanics easily with a clear and simplified source code.
- A more reliable communication between game and database by switching the database engine.
- Make a game that needs you to play, and is fun to play. Removing any kind of AFK gameplay. Make roleplay great again. Pick a job, do your job.
- Create it as much as possible with the community.
- Fly, and having pleasure flying. If games like Flight simulator exists, then we are probably able to create something fun to use.
- Do not loose the game soul. And why we love playing it over and over again.
The game is now playable and online.
World :
Almost everything is done in the code side. I'm currently playing with a V15 map, slightly modified.
I made an importer able to import any map that is in the Flyff format including their regions, monsters locations, and NPCs.
World elements (trees, buildings, ect...) have to be pre-imported in a .dae format to make it work properly.
Visual effect (.sfx files) are importable via a script and linked to the map importer too.
Characters :
Male only, with no hair or eyes customization for the moment.
They are fully implemented on the fight side. Able to level up, spend their points in the 4 stats, and gear up.
The 4 first jobs are in game with a full rework on their spells. No more useless buff or skills, everything is made to be usefull from lv 15 to lv 120.
The fashion system is fully reworked to be replaced with a kind of relook system. Knights armors on Psykeepers are underrated
Every attack, defense or stat calculation is reworked.
Gameplay :
It feels like Flyff. But a bit poor.
There is a lot of bugs in the game to fix, a lot of must have features that are not implemented yet, a lot to do.
Much more involving as intended. "Follow" feature removed, Pang removed, every job is created to be able to kill monsters solo.
Performances :
The game runs with 200+ fps on my computer (Ryzen5 2600X, 16Gb memory, RTX2070).
A lot of option are available to match your requirements, including Vsync, render distance, maximum fps( implemented) and probably more later to come if needed, as long as Unity allows it.
I keep in mind a lot of Flyff players does not have a huge setup, so i try my best to keep it at 200+fps on my own computer, to target a 60+ on smaller systems.
Sides of the game :
A classic website is online. There you can create your in game accounts, download the game, and contribute to the project to earn cash-shop points. Sad but true, servers needs to be paid to run.
I created a really simple kind of updater. So i can deploy updates.
A whole API is made to allows game and website to communicate and share information about players. This way you can have a lot of in-game information directly on the website. In fact like we currently have with Azuriom. But why not thinking about new features as the database engine is now using a stable technology.
Next to come :I am currently working on a stable and maintainable quest importation and edit system. Trying to reduce bashing as much as possible by quickly having new quests. Then i'll focus on the PvP aspects, as it's what will make the game be really challenging and fun.
Follow the project :
I post a devlog on my discord every 15th of the month to keep the project alive and up to date.
I have a lot of polls that are directly related to question i had during the development.
I have a suggestion channel if you want to submit a feature, modification, or any other kind of thing.
Feel free to join it and invite your friends, there is probably more to see here.
To view the content, you need to sign in or register