May 2024 survey: Difference between revisions

From Resonite Wiki
No edit summary
Marked this version for translation
 
(19 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The '''may 2024 survey''' was a survey held by the [[Resonite Team]] in early 2024 to help decide on the direction of the next major update.


== Background ==
<languages />


The initial next step after implementing the long-awaited [[Beta 2024.4.15.1407 | settings UI update]], was originally to fully rework the [[IK]]<ref>Announcement by Frooxius on Discord (requires an account): https://discord.com/channels/1040316820650991766/1154907833209475092/1242560769951006852</ref>, but after some consideration, it was decided to let the community decide what should be the next focus, with a new option.
<translate><!--T:1--> The '''May 2024 survey''' was a survey held by the [[Resonite Team]] in early 2024 to help decide on the direction of the next major update.</translate>


== The Vote ==
== <translate><!--T:2--> Background</translate> ==


The voting lasted two weeks, from 2024/05/21 to 2024/06/04 with the following choices of prioritization:
<translate><!--T:3--> The initial next step after implementing the long-awaited [[Beta 2024.4.15.1407 | settings UI update]], was originally to fully rework the [[IK]]</translate><ref><translate><!--T:4--> Announcement by Frooxius on Discord (requires an account)</translate>: https://discord.com/channels/1040316820650991766/1154907833209475092/1242560769951006852</ref>, <translate><!--T:5--> but after some consideration, it was decided to let the community decide what should be the next focus, with a new option.</translate>


* A full rework of the IK system
== <translate><!--T:6--> The Vote</translate> ==
* Major performance improvements


A variety of questions about financial support and playability were also asked during the survey.
<translate><!--T:7--> The voting lasted two weeks, from '''21st May 2024''' to '''4th June 2024''' with the following choices of prioritization:</translate>


== Results ==
* <translate><!--T:8--> A full rework of the '''IK system'''</translate>
The results of the survey were announced at the 7th June 2024 Resonite Recap Stream<!-- todo link -->. A total of 2579 Responses were recorded. The exact numbers displayed might be different for each question though as some questions were optional or not answered in the data.
* <translate><!--T:9--> Major '''performance improvements'''</translate>


== Pie Charts ==
<translate><!--T:10--> A variety of questions about financial support and playability were also asked during the survey.</translate>
Some artistic license was applied to the wording of responses and questions in order for rendering, theming and translations.
 
=== How often do you play? ===
== <translate><!--T:11--> Results</translate> ==
{{#mermaid:pie title How often do you play?
<translate><!--T:12--> The results of the survey were announced at the '''7th June 2024''' Resonite Recap Stream</translate><ref><translate><!--T:13--> 7th June 2024 Recap Stream</translate> https://www.twitch.tv/videos/2166244305?t=00h28m09s</ref>
     "I play regularly" : 821
 
     "I play semi-frequently" : 610
<translate><!--T:14--> A total of '''2579''' Responses were recorded.</translate>
     "I check Resonite occasionally" : 973
 
     "I don't play, I'm watching development from afar: 175
== <translate><!--T:15--> Results Summary</translate> ==
<translate><!--T:16--> The results were very supportive of '''performance''' being our next priority.</translate>
 
== <translate><!--T:17--> Pie Charts</translate> ==
<translate><!--T:18--> Some artistic license was applied to the wording of responses and questions in order for rendering, theming and translations. The exact numbers displayed might be different from the number of total responses due to some questions being optional or unanswered.</translate>
 
{{Note|<translate><!--T:19--> The rendering of pie charts here is better on our dark theme, see [https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/2256 this issue for more information].</translate>|information}}
 
=== <translate><!--T:20--> How often do you play?</translate> ===
{{#mermaid:pie showData
     "<translate><!--T:21--> I play regularly</translate>" : 821
     "<translate><!--T:22--> I play semi-frequently</translate>" : 610
     "<translate><!--T:23--> I check Resonite occasionally</translate>" : 973
     "<translate><!--T:24--> I don't play, I'm watching development from afar</translate>": 175
}}
}}


=== What do you use Resonite most for? ===
=== <translate><!--T:25--> What do you use Resonite most for?</translate> ===
{{#mermaid:pie title What do you use Resonite most for?
{{#mermaid:pie showData
     "To build and create": 932
     "<translate><!--T:26--> To build and create</translate>": 932
     "To socialize and have fun with friends": 1597
     "<translate><!--T:27--> To socialize and have fun with friends</translate>": 1597
     "For work or education": 34
     "<translate><!--T:28--> For work or education</translate>": 34
}}
}}


=== What is the major issue that makes it hardest for you to enjoy Resonite? ===
=== <translate><!--T:29--> What is the major issue that makes it hardest for you to enjoy Resonite?</translate> ===
{{#mermaid:pie title What is the major issue that makes it hardest for you to enjoy Resonite?
{{#mermaid:pie showData
     "Performance is the biggest blocker.": 1854
     "<translate><!--T:30--> Performance</translate>": 1854
     "IK is the biggest blocker.": 299
     "<translate><!--T:31--> IK</translate>": 299
     "These issues do not significantly impact my enjoyment of Resonite": 152
     "<translate><!--T:32--> Neither</translate>": 152
     "Other": 274
     "<translate><!--T:33--> Other</translate>": 274
}}
}}


=== What would make you play Resonite more often? ===
=== <translate><!--T:34--> What would make you play Resonite more often?</translate> ===
{{#mermaid:pie title What would make you play Resonite more often?
{{#mermaid:pie showData
   "Improved performance": 1688
   "<translate><!--T:35--> Improved performance</translate>": 1688
   "Improved IK": 270
   "<translate><!--T:36--> Improved IK</translate>": 270
   "Improving neither would make me more likely to play": 208
   "<translate><!--T:37--> Improving neither</translate>": 208
   "Both would be needed to be improved before I'd play more": 363
   "<translate><!--T:38--> Both</translate>": 363
}}
}}


=== What would make you more likely to financially support development of Resonite? ===
=== <translate><!--T:39--> What would make you more likely to financially support development of Resonite?</translate> ===
{{#mermaid:pie title What would make you more likely to financially support development of Resonite?
{{#mermaid:pie showData
   "I will support the same regardless of what you decide to work on next": 1474
   "<translate><!--T:40--> I will support the same regardless</translate>": 1474
   "Improved performance would make me support development more": 669
   "<translate><!--T:41--> Improved performance</translate>": 669
   "Improved IK would make me support development more" : 135
   "<translate><!--T:42--> Improved IK</translate>" : 135
   "I would not support development even if both were improved": 230
   "<translate><!--T:43--> Neither</translate>": 230
}}
}}
== References ==
 
== <translate><!--T:45--> Answers by groups</translate> ==
<translate><!--T:46--> We asked how often people play Resonite and what do they use it most for to determine if preferences between IK and Performance differ significantly between these groups. However the results were very uniform across categories, showing only minor deviations. For completeness, this section includes the aggregate data.</translate>
 
=== <translate><!--T:47--> Preferences by play frequency</translate> ===
* <translate><!--T:48--> I play regularly: 86 % performance vs 14 % IK</translate>
* <translate><!--T:49--> I play semi-frequently: 80 % performance vs 20 % IK</translate>
* <translate><!--T:50--> I check Resonite occasionally: 83% performance vs 17% IK</translate>
* <translate><!--T:51--> I don't play, I'm only watching development from afar: 81 % performance vs 19 % IK</translate>
 
=== <translate><!--T:52--> Preferences by type of use</translate> ===
* <translate><!--T:53--> To socialize and have fun with friends: 83 % performance vs 17 % IK</translate>
* <translate><!--T:54--> To build and create: 90 % performance vs 10 % IK</translate>
 
== <translate><!--T:55--> FAQ</translate> ==
* <translate><!--T:56--> Does this mean work on IK is cancelled?</translate>
** <translate><!--T:57--> No. It just means we're not doing it right now, but we'll pick it up later.</translate>
* <translate><!--T:58--> Will all the work be performance only?</translate>
** <translate><!--T:59--> No. Performance will be our major focus - the biggest task we're currently working on, but we'll still make smaller updates, improvements and additions along the way.</translate>
* <translate><!--T:60--> How will the performance improvements be measured?</translate>
** <translate><!--T:61--> Our primary goal is to increase the overall framerate and reduce stutters and lag spikes as much as possible. Our broad goal is to make Resonite feel better and smoother to use, rather than focus on any specific metric - that said we'll be using a range of tools to profile and benchmark as we work.</translate>
* <translate><!--T:62--> How will performance be optimized?</translate>
** <translate><!--T:63--> We'll determine that based on the research and benchmarking. Currently based on past tests we are most strongly leaning towards switch to process based architecture and use of modern .NET runtime, which has much higher quality codegen, high performance features and much better garbage collector, but this is subject to change.</translate>
* <translate><!--T:64--> Will there be test builds?</translate>
** <translate><!--T:65--> For major changes yes, we'll announce and run public testing.</translate>
* <translate><!--T:66--> Why not just do both at same time?</translate>
** <translate><!--T:67--> Splitting our focus between two major tasks makes both of them take longer as a result. We get things done faster if we focus on one first, then the other.</translate>
* <translate><!--T:68--> Where can I ask more questions?</translate>
** <translate><!--T:69--> Here: https://github.com/Yellow-Dog-Man/Resonite-Issues/discussions/2346 or at our [[office hours]]!</translate>
<ref><translate><!--T:70--> June 15th 2024</translate>, [https://discord.com/channels/1040316820650991766/1154907833209475092/1251697751628972042 <translate><!--T:71--> announcement by Frooxius on Discord</translate>]. <translate><!--T:72--> (requires account).</translate></ref>
 
 
== <translate><!--T:44--> References</translate> ==
<references />
 
[[Category:Survey]]

Latest revision as of 03:33, 16 June 2024

The May 2024 survey was a survey held by the Resonite Team in early 2024 to help decide on the direction of the next major update.

Background

The initial next step after implementing the long-awaited settings UI update, was originally to fully rework the IK[1], but after some consideration, it was decided to let the community decide what should be the next focus, with a new option.

The Vote

The voting lasted two weeks, from 21st May 2024 to 4th June 2024 with the following choices of prioritization:

  • A full rework of the IK system
  • Major performance improvements

A variety of questions about financial support and playability were also asked during the survey.

Results

The results of the survey were announced at the 7th June 2024 Resonite Recap Stream[2]

A total of 2579 Responses were recorded.

Results Summary

The results were very supportive of performance being our next priority.

Pie Charts

Some artistic license was applied to the wording of responses and questions in order for rendering, theming and translations. The exact numbers displayed might be different from the number of total responses due to some questions being optional or unanswered.

The rendering of pie charts here is better on our dark theme, see this issue for more information.

How often do you play?

What do you use Resonite most for?

What is the major issue that makes it hardest for you to enjoy Resonite?

What would make you play Resonite more often?

What would make you more likely to financially support development of Resonite?

Answers by groups

We asked how often people play Resonite and what do they use it most for to determine if preferences between IK and Performance differ significantly between these groups. However the results were very uniform across categories, showing only minor deviations. For completeness, this section includes the aggregate data.

Preferences by play frequency

  • I play regularly: 86 % performance vs 14 % IK
  • I play semi-frequently: 80 % performance vs 20 % IK
  • I check Resonite occasionally: 83% performance vs 17% IK
  • I don't play, I'm only watching development from afar: 81 % performance vs 19 % IK

Preferences by type of use

  • To socialize and have fun with friends: 83 % performance vs 17 % IK
  • To build and create: 90 % performance vs 10 % IK

FAQ

  • Does this mean work on IK is cancelled?
    • No. It just means we're not doing it right now, but we'll pick it up later.
  • Will all the work be performance only?
    • No. Performance will be our major focus - the biggest task we're currently working on, but we'll still make smaller updates, improvements and additions along the way.
  • How will the performance improvements be measured?
    • Our primary goal is to increase the overall framerate and reduce stutters and lag spikes as much as possible. Our broad goal is to make Resonite feel better and smoother to use, rather than focus on any specific metric - that said we'll be using a range of tools to profile and benchmark as we work.
  • How will performance be optimized?
    • We'll determine that based on the research and benchmarking. Currently based on past tests we are most strongly leaning towards switch to process based architecture and use of modern .NET runtime, which has much higher quality codegen, high performance features and much better garbage collector, but this is subject to change.
  • Will there be test builds?
    • For major changes yes, we'll announce and run public testing.
  • Why not just do both at same time?
    • Splitting our focus between two major tasks makes both of them take longer as a result. We get things done faster if we focus on one first, then the other.
  • Where can I ask more questions?

[3]


References

  1. Announcement by Frooxius on Discord (requires an account): https://discord.com/channels/1040316820650991766/1154907833209475092/1242560769951006852
  2. 7th June 2024 Recap Stream https://www.twitch.tv/videos/2166244305?t=00h28m09s
  3. June 15th 2024, announcement by Frooxius on Discord. (requires account).