Make more accessible games (with code examples)

  Рет қаралды 2,332

MrElipteach

Жыл бұрын

I show you how real and simple techniques to make your game more accessible with Godot.
Learn how to make JUICY games 👇
www.udemy.com/course/learn-how-to-make-a-game-juicy-in-godot-4/?referralCode=1652C74B848551E05DAE
💻 Checkout the sources
hgithub.com/MrEliptik/godot_experiments
🔍 USEFUL STUFF
~~~~~~~~~~~~
🔗 Discussion on accessibility for Godot
github.com/godotengine/godot-proposals/issues/983
🔗 Godot Colorblindness
github.com/paulloz/godot-colorblindness
🔗 Dynamic subtitles
github.com/QueenOfSquiggles/godot-dynamic-subtitles
🔗 Documentary on accessibility (in French, subtitles available)
kzbin.info/www/bejne/eYTKaIKPZ714fZI
🔗 Guidelines on game accessibility
gameaccessibilityguidelines.com/
🎥 VIDEOS USED
~~~~~~~~~~~~
🎥 Celeste accessibility
kzbin.info/www/bejne/o5rbcoqkZZmbqZY
🎥 Red dead redemption Toggle sprint
kzbin.info/www/bejne/i2iyl4hoadqKpsU
🎥 Red Dead Redemption 2 - How To MAX Out Your Horses Speed !! kzbin.info/www/bejne/h4XPl5WegJuNirs
🎥 Rotational aim assit
kzbin.info/www/bejne/q5faaZWkfst6bac
🎥 Boneworks VR - Satisfying Gameplay and Badass Moments
kzbin.info/www/bejne/iGLRfomEmNqin80
🎥 How This Disabled Gamer Games kzbin.info/www/bejne/havTnoClZZd9iJY
👤 SOCIALS
~~~~~~~~~~~~
💰 One time donation: ko-fi.com/mreliptik
💰 Support me on Patreon: patreon.com/MrEliptik
🟣 Join us on Discord: discord.gg/83nFRPTP6t
🔴 Twitch: twitch.tv/mreliptik
🐤 Twitter: mreliptik
🎥 TikTok: www.tiktok.com/@mreliptik
🖼️ Instagram: mreliptik
🔗All links: bento.me/mreliptik
CHAPTERS
~~~~~~~~~~~~
00:00 - Intro
00:51 - 1 - Brightness & contrast
01:09 - 2 - Screenshake, vibration
01:32 - 3 - Accessible UI
02:20 - 4 - Seperate SFX, dialog and music
03:17 - 5 - Spatial Audio
04:00 - 6 - Subtitles
04:26 - 7 - Localization
05:15 - 8 - Button remapping
06:45 - 9 - Slow down
07:08 - 10 - Colorblind friendly
08:25 - 11 - Easier game
08:57 - 12 - Button hold vs toggle
09:15 - 13 - Aim assist
09:47 - 14 - Skippable levels
10:12 - 15 - VR Handedness

Пікірлер: 29
@mrelipteach
@mrelipteach Жыл бұрын
Source of the examples shown in the video: github.com/MrEliptik/godot_experiments/tree/master/MISC/accessibility If you have other tips please share in the comments! 👇
@bocarlsson3rd
@bocarlsson3rd Жыл бұрын
Great video. I would add one more thing. Accessibility can be used as a fun game mechanic. Things like hiding lore hints in subtitles or using colors made visible through "color blind mode". It can also be used to help tell the story. The ARG community have done a lot of these things in fun ways for years. It's fun for you and players with disabilities get a cool thing that isn't just tacked on for accessibility.
@mrelipteach
@mrelipteach Жыл бұрын
Good point!
@OrdonWolf
@OrdonWolf Жыл бұрын
I can't believe this has so few views, this is serious quality!
@mrelipteach
@mrelipteach Жыл бұрын
Thanks a lot! Accessibility is not a hot topic unfortunately!
@anihyrelles6870
@anihyrelles6870 2 ай бұрын
Absolutely love this video! I think you're the first vid I've seen that provides code examples alongside the ideas
@mrelipteach
@mrelipteach 2 ай бұрын
Glad it was helpful!
@milesparker557
@milesparker557 Жыл бұрын
I didn't realize that's what physical key did! It definitely seems useful for supporting multiple keyboard layouts. Thanks for the info!
@mrelipteach
@mrelipteach Жыл бұрын
Yeah it's very useful!
@sslaxx
@sslaxx Жыл бұрын
Yeah, got boilerplate for volume control at master/music/sound. Very useful!
@saulnores3477
@saulnores3477 Жыл бұрын
Great, great, great video👏👏👏 I hate shaking. It affects me. Also all the other examples.
@queenofsquiggles
@queenofsquiggles Жыл бұрын
Thanks a ton for the video! I was actually surprised to see my subtitles addon included! I'm hopeful that I can make a version of that for Godot 4, but it should work just fine in 3.X versions.
@paulosullivan3472
@paulosullivan3472 10 ай бұрын
The problem for me is that what I would consider true accessibility options (like being able to change button mapping or colour blindness settings) gets mixed in with gameplay design choices such as being able to skip levels. One major point to consider in game design is that if players can optimize all of the fun out of a game the chances are they will, I ruined my first ever run through on Skyrim for instance by using spells to make an OP weapon which could one hit dragons. It made the game boring after that. If you give players the choice to skip levels they will, even if it takes all of the fun out of the game. Not all games have to be able to be made easier to make it accessible.
@karpai5427
@karpai5427 10 ай бұрын
It is pretty obvious when you are making an op weapon in Skyrim. It is something you just should not do. I do use alchemy for insane profits and use console commands all the time though. Stronghold Crusader has 3 chickens you can use to skip a level and then replay it at any point to get the chicken back. Great feature. Glad it exist.
@bill_makes_games
@bill_makes_games Жыл бұрын
Great video on accessibility and even better for Godot
@cs1045
@cs1045 Жыл бұрын
For the UI scaling issue use VSG's.
@mrelipteach
@mrelipteach Жыл бұрын
SVG you mean?
@mythology100
@mythology100 Жыл бұрын
Much appreciate this one.
@AmaranthineMask
@AmaranthineMask Жыл бұрын
Absolutely bookmarking this! This video, especially with the code examples, is exactly what I was looking for! I saw GMTK's video on accessibility a few weeks ago right as I was thinking about trying to make games again. The point about spatial audio providing cues for players with reduced vision is something I hadn't even thought of before this video - I was more so thinking about allowing players more control over the visual (brightness, text size) and input (mapping keys, keyboard vs. controller) aspects of accessibility. Thank you!
@krzyszt0fus
@krzyszt0fus Жыл бұрын
Thank you for sharing, this is a very important topic, unless your game is meant for eSport, please make it playable, the dynamics being really important - what is easy for one can be very difficult for others. Another category that could be considered is the level of "juiciness", like level/intensity or availability of particles, animations, shaders, sound effects, ... to balance the amount of the essential game mechanics vs. the nice to have "juice". This might seem weird, but some people are effected by the rate/amount of change, that might be desired in some games, but it also might be just some "juice" that makes some gamers leave.
@mrelipteach
@mrelipteach Жыл бұрын
Even if the title is meant for eSport in that have accessibility features! They can be disabled for competitions. Yeah you're totally right! I should have made it more clear but that's what I'm talking about when I talk about screenshake, controller vibration and other effects.
@chrisfritz7545
@chrisfritz7545 Жыл бұрын
You are amazing. This is a super cool topic❤
@mrelipteach
@mrelipteach Жыл бұрын
Thank you so much!
@jfurmann
@jfurmann Жыл бұрын
As usual, very helpful video. Thanks Sir Eliptik. I can't wait to see the aim assist video.
@chakatax1
@chakatax1 7 ай бұрын
Hello, I would like to know what tools are available to develop and create audio games.
@mrelipteach
@mrelipteach 7 ай бұрын
What do you mean?
@sosasees
@sosasees Жыл бұрын
what about screenreading?
@mrelipteach
@mrelipteach Жыл бұрын
Yeah good point, it's made of the OS level though, no? Or you can use use hte OS TTS pretty easily, there are addons for that
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 42 МЛН
СМОТРИ, КАКОЙ ВКУСНЫЙ ПИРОЖОК!
12:56
ViteC ► Play
Рет қаралды 1,2 МЛН