a image of rise of hero main screen page that show the warrior class

Rise of Hero: Game Development Insights

Rise of Hero

Freelance Project

February 2021 – October 2021

  • I acquired this project during the initial phases of game development on Fiverr. After a prolonged period without receiving any orders, I decided to submit a proposal to take on the project. However, as I communicated with the client outside of the platform, I became overwhelmed and lost track of the specific tasks required to bring the project to completion. It became evident that I needed to regroup, clarify the objectives, and establish a more organized approach to fulfill the client’s expectations and deliver a polished final product.
  • This project is the second endeavor in the realm of role-playing game development. The title has evolved from “Dark-bows Online Multiplayer” to “Rise of Hero,” reflecting a fresh vision and renewed focus. The client on Fiverr has expressed a desire to completely revamp the inventory system for this latest iteration. There are several features that were not integrated in the previous version, and the client is seeking a more streamlined and user-friendly inventory system that enhances player experience without overwhelming them.
  • One of the tasks involves assisting the Fiverr client in rectifying issues with their code. The problem stemmed from a misunderstanding of how to correctly utilize the Unity API. To address this, I guided him through the process of using the Unity game engine’s FindObjectOfType method. This powerful technique allows the code to effectively communicate and interact with various classes within the Unity environment. It streamlines the workflow and enhances the overall functionality of the game. By properly implementing this method, we improved the client’s ability to retrieve and manipulate objects in their project. This ultimately led to a more cohesive and successful development experience.
  • I secured a position as an employee at Limpopo Company, a role that spanned beyond August 2021. During my tenure, I focused on a significant task that involved developing multiplayer networking solutions. After gaining clarity on the guidelines surrounding communication outside of Fiverr, I decided to wrap up the project professionally. Once the objectives were met and the job was deemed successful, I ceased communication with the client, ensuring that all deliverables were completed to satisfaction and the project was formally concluded.
  • A key challenge in multiplayer game development is synchronizing the character’s data sprite with that of other players. This is particularly crucial during animation changes, as both the character’s sprite and the Animator component must be updated accordingly. Additionally, the Animator component should be configured to use unscaled time to ensure seamless multiplayer synchronization.
  • I fixed the issue with the enemies. I set most of the enemies to spawn at the connected player. Now, the players can see the enemies on the screen when they are all connected. This is the same with the items when they all spawn on the connected players.
This is the picture of an RPG game named Rise of Hero for Android can have a user interface for an inventory system that can store different weapons, armors, potions, and quest item
  • One of the tasks is building a market for which I am using the Unity user interface.
  • The task is pretty simple but when coding it does look differently but I manage to do that
  • Also, sprite-like sword class and axe keep resetting their identity whenever the item gets serialized, this happens with the integrated code that is being imported by the Fiverr client, and it is from the GitHub page
  • This is the current character for the player on connected internet. The current animation is facing the right side
  • Whenever character is facing the movement will follow the path of the face and attack also follow the path of direction
This is the picture of character customization for Rise of Hero the player can change sword, helmet, torso, shield, boot, and others. The player also can input his name before continuing
  • This is the current character customization of rise of hero. The player can change their helmet, torso, arm, boot, shield, sword, and hair. The current default of the clothes is basic. Most clothes will go into the first clothes assigned by the setup. Player also needs to choose their name nicely
  • In conclusion, I understand how to use networking Mirror on the Unity game engine. It’s all about player connected with other player on main host system. This ensures each player can see each other and synchronize their variable data, chat, and visuals in the game. To emphasis I learn how to collaborate using Unity collaboration tool, collaborate effectively, backup data, and so on. If there is need to use multiplayer that use game object in future this understanding of the basic can be applied on the project thus increase the speed of development of the game
Creativity, gate, arc, and combination of text is the logo

Leave a comment