Based on the project explained in this wiki, the development team for "Green City" should include a diverse range of roles to ensure the game's success.

This is the recommended team structure:

  1. Game Director/Project Manager: Responsible for overseeing the project, setting goals, and ensuring that the team stays on track.
  2. Game Designer: Responsible for creating and refining game mechanics, systems, and rules, as well as designing levels and missions.
  3. Programmer(s): Responsible for coding the game's systems, mechanics, and interactions. Programmers should be experienced in using Unity 2D and C#. Should preferably be good at working with a team and should have expertise in different areas needed for a city building video game. Ideally the project would need 2 or 3 full-time programmers.
  4. Art Director: Responsible for defining the game's visual style, supervising the artists, and ensuring that all visual assets adhere to a consistent aesthetic.
  5. 2D Artist(s): Responsible for creating the game's visual assets, including characters, environments, and UI elements, under the guidance of the Art Director. We may need more than one artist depending on the workload and variety of assets required.
  6. Marketing / Community Manager: Responsible for promoting the game, managing social media channels, and engaging with the game's community to gather feedback and build anticipation for the game's release.
  7. Playtester(s): Responsible for ensuring the game’s quality, testing to identify bugs, glitches, and any other issues that could impact the player experience. They can be part of the game’s community.

<aside> 💡 IMPORTANT: Some team members may take on multiple roles. For example, the Game Director/Project Manager may also be the Game Designer, or the 2D Artist may also handle UI design. It's essential to have a clear understanding of each team member's responsibilities and skills to allocate tasks effectively and ensure the project's success.

</aside>

Team Collaboration Overview:

  1. Remote-first approach: Team members work from a distance without the need for physical offices.
  2. Development tools: Git version control or PlasticSCM (to be decided).
  3. Communication platform: Discord server for all team members (or any other communication platform, as long as it works for all team members).

Work Hours and Pay:

  1. Hours of work and pay: To be determined based on project investments and other factors.
  2. Pay without equity: Team members who opt for regular pay will not receive equity and their work will be the property of the startup.