Skip to content

JustCaptcha/awesome-sfml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Awesome SFML

Awesome

A curated list of awesome things related to SFML

Inspired by the lists awesome, awesome-awesomeness, and awesome-nodejs.

Contributing

Contributions welcome and wanted! Read the contribution guidelines first.

Contents

Libraries and Resources

Components & Libraries

  • 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

Bindings

List of all the known SFML bindings

Utilities

Non-Game specific Library bundles, that provide reuseable functions

  • tmxlite - Lightweight C++14 parser for Tiled tmx files.

Tools

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.

Websites

Books

Tutorials

Blogs and tutorials

Videos

Text

  • Citybuilder - Creating a City Building Game with SFML.

Projects

Engines

  • 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

Open Source

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

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!

Media

Open Source

Media with Open Source licenses

  • Da Music Player - A simple, retro, music player that uses SFML for handling the UI and Sound.

Other

  • Stylish Visualizer - A sorting algorithms visualizer which features SFX, step by step control and many personalization options.

License

CC0

Releases

No releases published

Packages

No packages published