TowerForge includes comprehensive accessibility features to ensure the game is playable by everyone, regardless of their needs or preferences.
High-contrast mode enhances the visual contrast of UI elements for better visibility.
Benefits:
- Improved visibility for users with low vision
- Easier to read text and distinguish UI elements
- Enhanced focus indicators
How to enable:
- From the main menu, select "Settings"
- Choose "Accessibility"
- Toggle "High-Contrast Mode"
Visual changes:
- Brighter, more distinct colors (Yellow/White instead of Gold/Gray)
- Thicker borders on UI elements (3px vs 2px)
- Higher contrast between text and backgrounds
- More visible selection indicators
Adjust text size throughout the game from 50% to 300% of the default size.
Benefits:
- Larger text for users with visual impairments
- Smaller text for those who prefer more information density
- Customizable to individual preferences
How to adjust:
- From the main menu, select "Settings"
- Choose "Accessibility"
- Use LEFT/RIGHT arrow keys or drag the slider to adjust font scale
- Font scale is displayed as a percentage (e.g., 150%)
Supported range:
- Minimum: 50% (half size)
- Default: 100% (normal size)
- Maximum: 300% (triple size)
Full keyboard support throughout the game interface.
Benefits:
- Complete game control without a mouse
- Consistent navigation patterns
- Visual focus indicators show current selection
Keyboard Controls:
UP/DOWNorW/S- Navigate between menu itemsENTERorSPACE- Select/activate itemESC- Go back/cancel
LEFT/RIGHTorA/D- Adjust sliders or toggle optionsSPACE- Toggle checkboxes
ESC- Open pause menuR- Toggle research menuN- Toggle notification center- All menus support full keyboard navigation
Focus Indicators:
- Selected items are highlighted with a colored border
- Pulsing effect on the current selection
- Arrow indicator (">") shows current menu position
- Launch TowerForge
- Select "Settings" from the main menu
- Choose "Accessibility"
- Adjust your preferences
- Press
ESCto pause the game - Select "Settings"
- Choose "Accessibility"
- Adjust your preferences
All accessibility settings are automatically saved to accessibility_settings.json in the game directory. Your preferences will be retained between game sessions.
When running TowerForge for the first time, the following defaults are used:
- High-Contrast Mode: Disabled
- Font Scale: 100% (normal size)
- Keyboard Navigation: Enabled
- Enable High-Contrast Mode
- Increase Font Scale to 150% or higher
- Use keyboard navigation for precise control
- Use keyboard navigation exclusively
- Adjust font scale as needed for comfortable reading
- Take advantage of keyboard shortcuts
- Try different font scales to find your preference
- High-contrast mode works well on both light and dark displays
- All settings can be changed at any time
Q: Settings aren't saving between sessions
- Check that the game has write permissions to its directory
- Look for
accessibility_settings.jsonin the game folder
Q: Font scale makes text too large/small
- Reset to 100% and adjust in smaller increments (10-20% at a time)
- Text is limited to 50%-300% to prevent display issues
Q: Keyboard navigation not working
- Ensure Keyboard Navigation is enabled in Accessibility Settings
- Some elements may require focus - use TAB to cycle focus
accessibility_settings.json in the game's root directory
{
"high_contrast_enabled": false,
"font_scale": 1.0,
"keyboard_navigation_enabled": true
}- Windows
- Linux
- macOS
All accessibility features work on all supported platforms without requiring additional configuration.
Planned accessibility features for future releases:
- Screen reader support
- Color blind modes
- Customizable keybindings
- Audio cues for UI interactions
- Motion reduction options
- UI element size scaling (in addition to font scaling)
We welcome feedback on accessibility features! If you encounter any issues or have suggestions for improvements, please:
- Open an issue on our GitHub repository
- Provide details about your accessibility needs
- Suggest specific improvements
Your feedback helps make TowerForge accessible to everyone!