Nimrod Sfml

Nimrod binding of SFML 2.0 (legacy software)
Alternatives To Nimrod Sfml
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Imgui Sfml877
a month ago18mitC++
Dear ImGui backend for use with SFML
Rust Sfml576551023 days ago16March 28, 202116otherRust
SFML bindings for Rust
5 months ago17otherC#
Official binding of SFML for .Net languages
5 months ago2zlibCrystal
Crystal bindings to SFML multimedia/game library
a month ago8otherC
Official binding of SFML for C
Python Sfml166
3 years ago44otherPython
Official binding of SFML for Python
Dgame79813 years ago27October 14, 2018otherHTML
A 2D framework for the D programming Language
Nim Csfml72
5 months agoDecember 06, 2018zlibNim
Nim bindings to SFML multimedia/game library
64 years agoSeptember 28, 201619otherJulia
A binding of the game and multimedia library SFML for Julia
Pysfml Cython69
7 years ago12otherPython
A Python 2/3 binding for SFML 2, written with Cython
Alternatives To Nimrod Sfml
Select To Compare

Alternative Project Comparisons


This wrapper is outdated. Please use this newer CSFML wrapper: BlaXpirit/nim-csfml

Nimrod binding of SFML 2.0

This is only tested for Linux at the moment

What is needed for Windows / OS X?

  • The library names need filling in
  • TWindowHandle is handled differently on those platforms

I believe that is it

C++ caveats

At this point in time Nimrod needs a little work to support C++ constructors. If you do var window = Window(args) this will not work, because sf::Window overrides the = operator. Instead, you should declare the window and then call the #create method on it: var window: TRenderWindow; window.create(args). Most of the SFML interface is like this: var font: TFont; font.loadFromFile("somefont.ttf")

Popular Sfml Projects
Popular Bindings Projects
Popular Media Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus