We take another step forward in our ongoing efforts to refactor aging portions of Flight Rising's codebase. As of this posting, the Clan Profile has joined other features in being converted.
Another Big Step
As of today's update, the refactored version of the Clan Profile is now live, including its child pages such as the Friends List, Friend Requests, and Recent Activity. With this deployment, the light at the end of the refactor tunnel is very, very bright. While this does not signal the end of technical optimizations and improvements to Flight Rising—we'll always strive to keep the website in prime shape with further tweaks, revamps, and fixes)—today's update is a significant milestone that allows us to place more development emphasis on the future of the game, rather than retreading ground we've already walked.
Refactored? Revamped? ...Refreshed!
As we've mentioned a few times in the past year, we flexed our engineering focus in 2022 to finish out as many of our pending refactor projects by developing direct ports ("one-to-one / 1:1") of the remaining features, rather than elongating the process by revamping them at the same time. That is still the direction we're taking. However, in the case of Clan Profile, we found that there was an opportunity to also refresh the visuals without much extra effort. All of the same functionality exists—nothing new added, nothing removed except birthdates for privacy reasons—but we wanted to make sure that we were polishing the Clan Profile so that it was cohesive with our current site style guide (buttons, text formatting, etc).
So that means you may notice a few things look a bit different:
- We have vertically expanded the clan info container. Many of you have put a lot of effort into this area, so we thought it would be nice for you to show more of that off before scrolling is necessary.
- Your current forum vista now displays around your avatar. Forum vistas are cool and represent a lot about your clan's personality, so we decided to put it on the profile as well.
- Recent Activity has been moved to the right column. We felt that it made a bit more sense for your clan's activity feed to exist in the same column as your recent forum posts. This enabled us to vertically expand the clan info panel, but it also lent itself to seeing a few more of your friends' comments before the page starts scrolling.
- New/empty profiles do a better job of introducing players to various features of the page. We're always looking for more ways to help new players interact with everything Flight Rising offers, so if you visit your own (or another player's) profile and there is no clan info, an image and text blurb indicate that it can be edited. If there are no friends, comments, forum posts, or activity, subtle placeholder shapes indicate how those portions of the page would look with information in them.
[Image Caption: Screenshot of a blank clan info page displaying default content. 'Recent Comments' is the sole section in the left column of the screenshot and right column has three sections arranged vertically: 'Recent Forum Posts', 'Kaepora's Friends', and 'Recent Activity'.]
We still have plans to revamp the Clan Profile (continued visual improvements, additional features and quality of life improvements, brand new activities and options), but didn't want to pass up the chance to level-up the visuals of the feature, especially because it didn't require us to make any real major changes or shifts to how it works.
What's Next?
As of this moment, our team is making its first steps into refactoring nests and dragon breeding. As you may have already guessed, the breeding system is the backbone of Flight Rising, so we held off on its refactor until we were nearer to the end and after we had cleared a lot of other hurdles first. Tackling a refactor of breeding is going to be extremely challenging because the systems involved are very complex and there's a lot of risk involved with converting it to the new code standards.
Aside from the breeding system, there are a smattering of smaller, less visible pieces and loose ends to tie up, but we are almost there. Rest assured: we will make sure we take utmost care and work closely together to pull this final big chunk over the finish line!
Edit Log
Corrected an oversight in the post:
All of the same functionality exists (nothing new, nothing removed), but we wanted to make sure that we were polishing the Clan Profile so that it was cohesive with our current site style guide (buttons, text formatting, etc).
is now
All of the same functionality exists—nothing new added, nothing removed except birthdates for privacy reasons—but we wanted to make sure that we were polishing the Clan Profile so that it was cohesive with our current site style guide (buttons, text formatting, etc).
Flight Rising Developer
Project Management | Engineering Team Cheerleader | UI Designer
Project Management | Engineering Team Cheerleader | UI Designer