-
Notifications
You must be signed in to change notification settings - Fork 0
Sources
Welcome to the section dedicated to external source codes for SFML.
-
[C++] Basic Game Engine Source (from tutorial Basic Game Engine)
-
[C++] DrawableLineShape: A drawable-derived fast-rendering class for shapes made of lines
-
[C++] Simple Collision Detection: A Static Class implementing Circle, BoundingBox and PixelPerfect collision detection.
-
[C++] Frame, Anim, Animated : Classes that manage your animated sprites.
-
[C++] Animation : A animation class that inherits from sf::Sprite to allow easy integration of Animations into new or existing code.
-
[C++] SFMLWidget : A class to integrate SFML into a gtkmm interface
-
[C++] Filter : Class to manage color filters or brightness filters.
-
[C++] AniSprite : A alternative animation class that extends sf::Sprite and has frame rate independence animation.
-
[python] ImageSheet : A class to handle sprite sheet and simple animations.
-
[C++] CairoShape : A really basic class for generating graphics using Cairo.
-
[C++] Stroke : Complete class to draw cool looking strokes from an array of points.
-
[C++] VideoIntegration : Object Oriented ffmpeg wrapper. Play videos the same way you use images.
-
[C++] Masking using Sprites, Shapes or Strings : Masking using Sprites, Shapes or Strings, and the Alpha Channel (by TurboLento)
-
[C++] Drawing color gradient : Draw and manage color gradient easily with this class
-
[C++] Particle System : Enjoy colorful pixel explosions in your own home today!
-
[Ruby] Ruby Light Manager : Add lighting to your 2D game (by Groogy)
-
[C++] Draw Rounded Rectangle
- [C++] FormatText : Format simply a sf::Text in width and height. (by Thiziri)
- [C++] RichText : Class to handle rich text. (by Panithadrum)
- [C++] ResourceManager(by Wavesonics) ResourceManager - with ImageManager sample(by Hiura) ResourceManager(by l0calh05t) : Generic class for managing resources
- [C++] Smart Resource Manager : Generic resource manager which keeps track of it's references. (by Groogy)
- [Ruby] Resource Manager(by Groogy) : Generic class for managing resources.
- [Python] PausableClock : Class inheriting from sf.Clock allowing to pause the timer
- [C++] PausableClock : Class using a sf::Clock to allow pausing and restarting the timer.
- [C++] Signal System(by Groogy) : Set of classes replacing Events with Signals and allowing custom signals.
- [C++] FPS : A class that simplifies frame rate calculation.
- [C++] ZipLoader : Class that loads files from zip archive.
- [Ruby] MessageBox class(by Groogy) : A simple Utility class for debugging purposes.
- [C++] wxScrolledSFMLWindow (by TricksterGuy) : Integrates an SFML window onto a scrolled wxWindow
- [C++] PhyFS : A class that adapts PhysFS to SFML with a custom sf::InputStream
- [C++] Mp3 Player : Class inspired sf:: Music for playing mp3 file using the library mpg123
- [C++] Audio Player : Class inspired sf:: Music for playing audio file using the library ffmpeg