Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up camera and control system #21

Open
11 tasks
Tracked by #18
brylie opened this issue May 14, 2024 · 0 comments
Open
11 tasks
Tracked by #18

Set up camera and control system #21

brylie opened this issue May 14, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@brylie
Copy link
Member

brylie commented May 14, 2024

This issue is dedicated to exploring, comparing, and finalizing the camera system and controls for our game. The current fixed-camera setup may not fully support our vision for player interaction and game environment exploration. We aim to evaluate different camera styles, document their trade-offs, and decide on the most suitable camera system for our game’s unique needs.

Objectives

  • Conduct prerequisite research on various camera control systems used in third-person 3D games.
  • Compare fixed, rotating, automatic, and rail camera systems in terms of their impact on gameplay, player experience, and level design.
  • Document trade-offs and gather team input via GitHub discussions.
  • Finalize the camera system choice, detailing the rationale in our Game Design Document.
  • Implement the chosen camera style if a change from the fixed-camera approach is decided.

Tasks

  1. Research Phase:

    • Gather information on various camera systems used in similar games.
    • Document findings and share with the team for preliminary feedback.
  2. Comparison and Evaluation:

    • Develop a comparison matrix for the different camera systems focusing on usability, player engagement, technical complexity, and integration with existing game mechanics.
    • Create prototypes or simulations if necessary to demonstrate the potential impact of each system.
  3. Discussion and Documentation:

    • Initiate a GitHub discussion thread to collect input and preferences from the development team.
    • Summarize discussion findings and potential decisions.
  4. Decision and Documentation:

    • Finalize the decision on the camera system to be used based on comprehensive evaluations and team consensus.
    • Document the decision and its rationale in the Game Design Document, acknowledging the trade-offs of the chosen system.
  5. Implementation (if applicable):

    • Begin the implementation of the new camera system.
    • Adjust game levels and controls to align with the new camera setup.
    • Conduct initial tests to refine camera behavior and ensure smooth integration.

Expected Outcomes

  • A well-documented decision process that considers various perspectives and expert insights.
  • An updated Game Design Document that reflects the final camera system choice.
  • If applicable, an implemented camera system that enhances the gameplay experience and supports the game’s educational and engagement objectives.
@brylie brylie added this to the 0 - Preface milestone May 14, 2024
@brylie brylie changed the title Set up the new camera and control systems. Set up camera and control system May 14, 2024
@brylie brylie added enhancement New feature or request help wanted Extra attention is needed labels May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: Todo
Development

No branches or pull requests

1 participant