Light of Alariya
Light of Alariya is an open-world, third-person exploration puzzle game made by students at SMU Guildhall, Teal Team. In Light of Alariya, you traverse the ancient alien temples and ruins to restore the power of the stars and awaken your sleeping civilization.
My Role: Game Designer/ Team Leader
Engine: UE5
Team Size: 28 developers
​
Free to play on Steam
Link: https://store.steampowered.com/app/2142840/Light_of_Alariya/
Responsibilities
1. Design major gameplay features, maintain design documentation, make sure the development is on track
2. Collaborate with other team leads and producers to make plan for each milestone
3. Present team progress to stakeholders every two weeks, and adjust the game according to feedback
4. Check game quality, playtest and provide feedback
5. Design and make game UI layout and assets
6. Design puzzle mechanics, narrative structure
Game Features & Pillars
​
-
3D open-world narrative-driven exploration game
-
Contain three unique desert areas and puzzle temples
-
Several optional collectibles and POI for players to explore
-
Desert sailing
-
Use grapple to swing and solve puzzles
Postmortem
-
What Went Well:
-
Collaborate with team members, have team meeting regularly, and control the development progress
-
As a team lead, it's important to keep a close eye on the development progress and make sure that everyone is meeting their deadlines and contributing to the project in a meaningful way.​
-
Communicate with leads from different disciplines, make sure the whole team have the same goal and know what each other are doing.
-
Morning scrum is very helpful.
-
-
Make design decisions, cut features when we don't have enough time to finish or make it good
-
It's important to recognize when certain features may not be feasible or when there simply isn't enough time to implement them properly. In those cases, it's important to be willing to make tough decisions and cut features in order to ensure that the final product is the best it can be.​
-
-
Iterate the game for each milestone and prepare presentation to showcase our plan
-
Iterating on a game involves continually making improvements and adjustments to the game based on feedback and testing.​
-
Additionally, preparing a presentation to showcase the team's plan can help to keep everyone informed and motivated, as well as providing an opportunity to receive feedback and suggestions from stakeholders.
-
-
-
What Went Wrong:
-
Cutting too many features and changing the game narrative during development due to limited programmers can be a challenging situation. It's important to communicate these changes to the whole team and ensure that everyone is aware of what has changed and what impact this will have on their work. I spent a lot of time holding team meetings or sending out regular updates to keep everyone informed. Making too many changes can also cause additional work for the team and may impact the overall quality of the game. When changes are made, I have to allocate extra time for team members to make adjustments to their work. This may involve reallocating resources or extending deadlines to ensure that everyone has the time they need to make the necessary adjustments.
-
-
What I Learned:
-
Team management skills are critical in game development because they allow you to arrange people into small teams that can work effectively together. This involves assessing each team member's strengths, skills, and characteristics and matching them with tasks that align with their strengths. By doing this, you can create teams that are highly productive and efficient, which can help to improve the overall quality of the game.
-
In addition to matching team members with tasks, it's also essential to solve team conflicts that may arise during development. This can involve mediating disputes, addressing communication issues, and building a positive team culture where everyone feels heard and valued.
-
Making the cost of satisfaction for each feature as detailed as possible. This can help team members understand the requirements for each feature and ensure that they are meeting the quality standards set for the project. By having clear expectations and guidelines in place, you can ensure that everyone on the team is working towards the same goals and that the project is progressing as planned.
-