No edit summary |
Marked this version for translation |
||
(20 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages /> | |||
The | <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> | ||
== | == <translate><!--T:2--> Background</translate> == | ||
The | <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> | ||
== <translate><!--T:6--> The Vote</translate> == | |||
<translate><!--T:7--> The voting lasted two weeks, from '''21st May 2024''' to '''4th June 2024''' with the following choices of prioritization:</translate> | |||
* <translate><!--T:8--> A full rework of the '''IK system'''</translate> | |||
* <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> | ||
=== How often do you play? === | |||
{{#mermaid:pie | == <translate><!--T:11--> Results</translate> == | ||
"I play regularly" : 821 | <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 semi-frequently" : 610 | |||
"I check Resonite occasionally" : 973 | <translate><!--T:14--> A total of '''2579''' Responses were recorded.</translate> | ||
"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 | |||
}} | }} | ||
=== <translate><!--T:25--> What do you use Resonite most for?</translate> === | |||
"To build and create": 932 | {{#mermaid:pie showData | ||
"To socialize and have fun with friends": 1597 | "<translate><!--T:26--> To build and create</translate>": 932 | ||
"For work or education": 34 | "<translate><!--T:27--> To socialize and have fun with friends</translate>": 1597 | ||
"<translate><!--T:28--> For work or education</translate>": 34 | |||
}} | }} | ||
=== <translate><!--T:29--> What is the major issue that makes it hardest for you to enjoy Resonite?</translate> === | |||
"Performance | {{#mermaid:pie showData | ||
"IK | "<translate><!--T:30--> Performance</translate>": 1854 | ||
" | "<translate><!--T:31--> IK</translate>": 299 | ||
"Other": 274 | "<translate><!--T:32--> Neither</translate>": 152 | ||
"<translate><!--T:33--> Other</translate>": 274 | |||
}} | }} | ||
=== <translate><!--T:34--> What would make you play Resonite more often?</translate> === | |||
"Improved performance": 1688 | {{#mermaid:pie showData | ||
"Improved IK": 270 | "<translate><!--T:35--> Improved performance</translate>": 1688 | ||
"Improving neither | "<translate><!--T:36--> Improved IK</translate>": 270 | ||
"Both | "<translate><!--T:37--> Improving neither</translate>": 208 | ||
"<translate><!--T:38--> Both</translate>": 363 | |||
}} | }} | ||
=== <translate><!--T:39--> What would make you more likely to financially support development of Resonite?</translate> === | |||
"I will support the same regardless | {{#mermaid:pie showData | ||
"Improved performance | "<translate><!--T:40--> I will support the same regardless</translate>": 1474 | ||
"Improved IK | "<translate><!--T:41--> Improved performance</translate>": 669 | ||
" | "<translate><!--T:42--> Improved IK</translate>" : 135 | ||
"<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.
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?
References
- ↑ Announcement by Frooxius on Discord (requires an account): https://discord.com/channels/1040316820650991766/1154907833209475092/1242560769951006852
- ↑ 7th June 2024 Recap Stream https://www.twitch.tv/videos/2166244305?t=00h28m09s
- ↑ June 15th 2024, announcement by Frooxius on Discord. (requires account).