Skip to content

splashkit/splashkit-core

Repository files navigation

SplashKit Core Library

SplashKit Logo

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/splashkit-core

GitHub contributors GitHub issues GitHub pull requests Forks Stars

thoth-tech/splashkit-core

GitHub contributors GitHub issues GitHub pull requests Forks Stars

* 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.

Current Build Status

Test SplashKit Core Linux Actions Status Test SplashKit Core macOS Actions Status Test SplashKit Core Windows Actions Status

Features

  • 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.

Contributing to SplashKit

SplashKit Core is an open-source project, and we welcome contributions from developers of all skill levels. Here’s how you can contribute:

  1. Feature Development:

    • Add new features or improve existing functionality within the coresdk directory.
  2. Testing:

    • Add test cases in coresdk/src/test to verify new functionality or improvements.
  3. Documentation:

    • Ensure that any new functions are documented clearly to help users understand their purpose and usage.
  4. 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.

About

Core code for SplashKit—beginner's all-purpose SDK

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published