SplashKit Core is the heart of the SplashKit SDK—a comprehensive library of functions and tools designed for beginner programmers to develop games and applications. SplashKit Core provides fundamental capabilities for handling graphics, input, audio, networking, and more, making it an ideal toolkit for introductory programming projects and game development.
* SplashKit Development in Thoth Tech
Thoth Tech is a people-focused educational technology company within Deakin University's capstone program which provides real-world learning opportunities and allows students to contribute significantly to projects like SplashKit, enhancing its capabilities and resources.
- Cross-Platform Compatibility: SplashKit Core supports Windows, macOS, and Linux, ensuring your applications can run seamlessly across different environments.
- All-in-One Library: SplashKit consolidates graphics, audio, input handling, networking, and more, offering an easy-to-use API that is accessible for beginners.
- Extensive Documentation and Examples: Each function is well-documented, with usage examples available for various languages supported by SplashKit.
- Community-Driven Development: Contributors are encouraged to add new features, fix bugs, and improve the core library, enhancing the experience for all users.
SplashKit Core is an open-source project, and we welcome contributions from developers of all skill levels. Here’s how you can contribute:
-
Feature Development:
- Add new features or improve existing functionality within the
coresdk
directory.
- Add new features or improve existing functionality within the
-
Testing:
- Add test cases in
coresdk/src/test
to verify new functionality or improvements.
- Add test cases in
-
Documentation:
- Ensure that any new functions are documented clearly to help users understand their purpose and usage.
-
Pull Requests:
- Once you’ve made your changes, submit a pull request with a description of your work. Make sure all tests pass before submitting.
Note: Refer to CONTRIBUTING.md for platform-specific prerequisites and setup details.