A robust game controller system for GDScript, designed to simplify input handling and enhance player control in Godot Engine projects.
Infernia provides a comprehensive interface for managing player input in games developed with GDScript. Whether you're building a platformer, RPG, or action game, this controller system offers flexible and intuitive input management.
- Multi-Controller Support - Seamlessly handle input from multiple game controllers
- Customizable Input Mapping - Easily remap controls to suit your game's needs
- GDScript Integration - Drop-in compatibility with Godot Engine projects
- Lightweight & Efficient - Minimal overhead for optimal game performance
- Cross-Platform - Works across all platforms supported by Godot Engine
This project was created as part of university coursework to develop practical skills in:
- Game Development Fundamentals - Understanding core gameplay mechanics and systems
- Input Handling - Implementing responsive and reliable player controls
- GDScript Programming - Writing clean, maintainable code in Godot's scripting language
- Godot Engine Workflow - Working with a modern game engine and its ecosystem
This is an educational project, but suggestions and feedback are welcome! Feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Created as part of university coursework
- Built with Godot Engine
- Inspired by the game development community
Note: This project is primarily for educational purposes and may not be suitable for production use without further refinement.