author-pic

Georgi Tsaklev

Programmer struggling with art

Rapid Ideation Session 2 - Outcomes

Development Practice


Published on April 02, 2021

Now that the second Rapid Ideation session is complete, it is time to look back and reflect on it.

Execution

During the theme reveal webinar, Jamie White suggested we should jump into the action and start creating things rather than drown ourselves in planning. I took his suggestion and only created a short high-level plan of what the game would include rather than the more in-depth mechanics planning I did in the first session.

Similarly to the last Rapid Ideation session, I used LetScrum to track my work.

board1
Click to view full size

Instead of splitting my work in two for each of the weeks before starting, I went ahead and started prototyping the game with the full list of tasks in front of me. By the end of the first week, I had roughly completed half of the tickets I had on the board.

I focused on the basic functionality and structure of the game, which provided me with a solid foundation for the second week of prototyping. I used multiple free and paid assets to help me achieve that. Firstly, I used the Random User API to get a new random persona for each new employees. I chose one of each gender to use at the intro section of the game to set the scene for the player and then call the API every time a new employee is hired. Secondly, I used the Modern UI Pack by Michsky from the Unity Asset Store. It provided me with good looking UI assets to build the game without the need for me to spend time creating them. Additionally, I used the 2D Backgrounds Pack by Chicken Games for the background sprite.

board2
Click to view full size

During the second week, I implemented the rest of the basic functionality and added the main menu. Before the end of the Rapid Ideation Session, I had the time to implement one of the tickets I had in the "Random events" category. I added the ability for unhappy employees to leave the company, which incentivises the player to maintain high happiness. This feature in combination with the increasing effectiveness of the long-serving employees creates a solid base for additional mechanics to be implemented in the future.

You can check out a preview of the first couple of minutes of gameplay below.

Goals

At the start of the Rapid Ideation session, I committed to the following two goals.

Goal Goal 1 Goal 2
Specific Create a 2D game Include incremental aspects
Measurable The final prototype should be a 2D game The final prototype should be clasifyable as an incremental game
Achievable Unity Engine is one of the best at creating 2D games I will consider incremental games when brainstorming and reduce the balancing to a minimum to ensure I can complete the prototype
Relevant I have only made 3D games so far. They however take a lot more time to make, so it is likely my first publish games would be 2D. Gaining this experience now would help me achieve that Incremental games are very popular on mobile. Mobile games would be my first target when starting my studio due to the large audience and easy monetisation. This makes the genre a good candidate to gain more experience in
Timely To be achieved over the two weeks of Rapid Ideation Session 2

In this Rapid Ideation Session, I tried to integrate the learnings from the first one. I committed to two goals instead of three and paid special attention to make all of them achievable. As a result, I managed to complete both of them.

I am really glad I managed to create my first 2D game. This goal was important to me because the idea I have for my final project is a 2D rogue-like game. I will need to further develop my skills such as creating tilemaps, designing and implementing rogue-like games. I am hoping the Ludum Dare game jam happening at the end of April will allow me to work on a game that needs those aspects, however, I still have a lot of time to expand my skill set before beginning my work on it.

My second goal was to include incremental aspects into the game. I have included those with the company growth, employee happiness and performance. I took time to come up with a formula that makes these mechanics feel good to the player and ensure the numbers don't explode into the millions quickly. These also ensure that the game is not "idle", requiring the player to interact with the employees' salaries.

Additionally, I had set two more goals to complete during this Rapid Ideation Session in the Week of Reflection blog post.

Goal Goal 1 Goal 2
Origin Post Rapid Ideation Session 1 - Planning Reverse Engineering and Prototyping Challenge
Specific Use ICEDIP technique in Rapid Ideation 2 Focus on game design in Rapid Ideation 2
Measurable Reflect on my use of the ICEDIP technique after Rapid Ideation 2 My ideation process should be focused on game design, mechanics and player interaction
Achievable Rapid Ideation 2 is part of the course and starts one week after the first one finishes To make this achievable I will focus this goal only on Rapid Ideation 2
Relevant Utilising the ICEDIP technique will help me structure my ideation process and achieve a more fleshed out idea before comensing with the prototyping
Game Design is a topic I find great interest in, but lack practice. It would be essential to gain more skills in order to start my own studio.
Timely Rapid Ideation 2 start on March 10th, however, I will reflect on the session after it completes on March 24th Rapid Ideation 2 start on March 10th, however, I will reflect on the session after it completes on March 24th

The first one of these goals I didn't achieve. I spent more time on choosing the problem I will be attempting to solve and jumped quickly into the prototype. I will be taking this goal forward. At the end of April I will be taking part in the Ludum Dare game jam with students from the Development Practice course and it would be a good avenue to achieve this goal.

In this prototype, I focused a lot of player introduction with a scripted entry into the game and designing the interaction of the different systems in the game. In my opinion, this completes the second goal I had set, to give game design more focus.

Summary

I consider this Rapid Ideation Session to have been highly successful for me. I achieved most goals I set at the beginning and gained valuable core knowledge that would propel my skills to the point where I would be able to complete my final university project.

References

Randomuser.me. 2021. Random User Generator. [online] Available at: https://randomuser.me/ [Accessed 2 April 2021].

Unity Asset Store. 2021. 2D Backgrounds Pack. [online] Available at: https://assetstore.unity.com/packages/2d/environments/2d-backgrounds-pack-188495 [Accessed 2 April 2021].

Unity Asset Store. 2021. Modern UI Pack. [online] Available at: https://assetstore.unity.com/packages/tools/gui/modern-ui-pack-150824 [Accessed 2 April 2021].

Unity Technologies. 2021. Unity. [Software]

If you like it, share it!