A curated list of awesome things related to SFML
Inspired by the lists awesome, awesome-awesomeness, and awesome-nodejs.
Contributions welcome and wanted! Read the contribution guidelines first.
- imgui-sfml - ImGui binding for use with SFML.
- LTBL2 - A 2D dynamic lighting system with accurate soft shadows.
- SFGUI - Simple and Fast Graphical User Interface
- SFNUL - Simple and Fast Network Utility Library.
- TGUI - Easy to use cross-platform c++ GUI library for SFML.
- Thor - Extension with various game programming features, like particles, animations, vector operations.
- SFML-utils - Some adds to build games.
- SelbaWard - A collection of drawables.
- SFMLSoundSystem - Sound Control System for use with SFML.
- Swoosh - SFML Activity and Segue Mini Library
- RichText - Rich text class for SFML2. Allows the user to draw lines of text with different styles and colors.
- Candle - 2D lighting for SFML
List of all the known SFML bindings
- C
- .Net (C#, VB.Net etc.)
- Ada
- Crystal
- D
- Euphoria
- Free Pascal Compiler aka FPC
- Go
- Haskell
- Java
- Julia
- Nim
- OCaml
- Pascal
- Python
- Ruby
- Rust
Non-Game specific Library bundles, that provide reuseable functions
- tmxlite - Lightweight C++14 parser for Tiled tmx files.
Useful tools
- FM Composer - FM Composer. It's a software allowing the user to design their own sound using FM synthesis and create a song with them.
- www.sfml-dev.org - Official site.
- The official tutorials
- The online API documentation
- The community wiki
- The community forum (French)
- www.sfmlprojects.org - Discover and talk about projects built with or around the Simple and Fast Multimedia Library!
- www.reddit.com/r/sfml - Reddit topic.
- Mastering SFML Game Development
- SFML Game Development
- SFML Essentials
- SFML Blueprints
- SFML Game Development By Example
Blogs and tutorials
- Building Games with SFML - A step-by-step introduction to SFML to help you build enjoyable, cross-platform games
- SFML 2.1 Tutorial Series - 52 tutorials.
- Citybuilder - Creating a City Building Game with SFML.
- SFML-Game-Framework - Very, very simple and barebones framework for games and that.
- ObEngine - 2D Game Engine with Lua Scripting made on top of SFML!
- Vigilante-Game-Framework - 2D/3D C++ game framework written for use with SFML.
- Nero Game Engine - Advanced SFML Game Engine, Designed to be Simple and Intuitive
- xygineXT - 2D engine / framework built around SFML.
- is::Engine - Game Engine developed with the SFML library to create games on Android and PC
Games with Open Source licenses
- Cendric - Cendric is part top-down RPG and part puzzle platformer.
- Pseuthe - Pseuthe (pronounced 'soothe') is an abstract audio / visual experience, with casual gameplay elements.
- Witch Blast - Witch Blast is a free roguelite dungeon crawl shooter heavily inspired from Binding Of Isaac.
- Rickety Racquet - Puzzle game.
- SpaceGO - A small space shooter game using C++ and SFML.
- HopsonCraft - A minecraft clone written using C++, SFML, OpenGL and GLEW.
- Hedgehogs Can Fly - 2D physics platformer game.
- ReJewel - Tetris like game.
- sfml-snake - Snake game in C++.
- SFML2-Game - SFML2 - Random Games.
- Racod's Lair - 2D Rogue-inspired Action Dungeoncrawler
- Deerportal - Full of the diamonds ๐ board game driven by a ๐ฆ Deer ๐ฆ god and classical elements ๐ฅ ๐ฆ ๐จ ๐
Proprietary games
- Remnants of Naezith - Rush and swing through levels to top the leaderboards in this fast-paced, grappling hook precision platformer.
- The Man in the Cape: Special Edition - The Man in the Cape is captured and left for dead in Mr. Grandersonโs superhero elimination dungeon.
- Zeran's Folly - Story-driven action-adventure with fluid melee combat, four unique playable characters, and a twisted sense of humor.
- CUIT - In CUIT, it is only you and your mind. A challenging and relaxing puzzle experience, ready to test you from top to bottom.
- Gemstone Keeper - Gemstone Keeper is a twin stick shooter where avid explorers go down into a large, dangerous and mysterious set of caves and caverns.
- An Octonaut Odyssey - It's a game about an amnesiac octopus lost in strange planets.
- Doodle Bob - DoodleBob is a cross between Little Computer People and perhaps Tamagotchi.
- Kronos - An Indie fantasy Action RPG game with lots of combat, puzzles and customization.
- The Night Christmas Ended - Team up with the worldโs biggest goblin on his quest for gold and be a total Christmas bastard.
- Dispersio - Dispersio is a retro-styled action platformer. As you progress through the game, you will have to use and combine special abilities.
- AchBall - AchBall is a casual arcade game written in C++ with SFML
- The Away Team - In this interactive sci-fi adventure novel, you are the AI pilot of Earth's last interstellar ship, tasked with finding a home for your crew.
- Crea - Progress with every slain monster, learn skills through talents, craft items, and explore procedurally-generated worlds in this sandbox RPG!
- Turnover - In a dystopian future, a powerful corporation hires a private security firm to execute a violent takeover of a competitor's HQ.
- inSynch - An art-music-arcade game, inSynch is handcrafted and animated in stop motion.
- Pioneers - Pioneers is a turn-based exploration/adventure RPG.
- Postmortem - Postmortem: One Must Die - Narrative-adventure playing an Agent of Death who must take ONE life that could change the fate of a conflict-torn Nation!
- Zloxx II - Zloxx II is a 2D Jump'n'Run in which you control a little character called Zloxx.
- MoonQuest - A procedurally-generated adventure game! Explore unique worlds with wild forests, ice-capped mountains and ancient ruins. Talk to giant snails, seek out magical items, and forge the weapons that will help you on your journey!
- Rising Reign - Rising Reign is a high fantasy role-playing game with rogue-like elements. Most content is procedurally generated during world construction.
- Takrog - Takrog is a tactical RPG with a smart procedural generation of the world, quests, and characters. Every game is different from the other.
- Castle Clamber - Castle Clamber is an arcade inspired action platformer for one or two players, either locally or over a network.
- Exodus - Exodus immerge yourself into a strange and fascinating world, where nature seems to predominate over everything else.
- Squadbot - Hop, leap, and bound through vibrant levels as Squatbot! Squatbot brings tight platforming to mobile devices with a unique and minimalist control scheme.
- This Grand Life - Cruise your way through life with a silver spoon, or struggle endlessly to find employment as a convicted felon. You cannot control your past, but you can change your future. What choices will you make?
- Underrail - Underrail is an old school turn-based isometric indie role playing game that focuses on exploration and combat.
- Wing of Misadventure - Wing of Misadventure is the definitive Massive Multiplayer Online RPG experience created on RPG Maker, featuring a unique art style, carefully crafted loot system and fast paced combat style, making it the perfect match for hardcore and casual gamers alike!
Other types of application
- FM Composer - Music and sound creation tool, featuring an FM synthesizer and a tracker-like interface.