Home
Lukas Dürrenberger edited this page Dec 5, 2019
·
24 revisions
Welcome
This wiki is written by SFML users, for SFML users. All SFML user provided contributions, e.g., tutorials, source code, projects, tips and tricks, can be found here.
You may contribute by improving existing pages, making new ones, or make simple corrections.
Main categories
Rules
If you want to edit the wiki, you should first have a look at the rules page containing the few guidelines to follow.
Enjoy the read, and, if you decide to contribute, thank you.
Licensing
After a community poll decision all source code on this wiki is under the Public Domain License, unless the author of the source code specified a different license. In that case, the source code is under the license the author specified.
Pages 113
- Home
- Community FAQ
- Easy Animations With Spritesheets
- Project: Groogy's Development Environment
- Project: sfeMovie
- Project: Thor
- Project: Zoost and Zoom
- Projects
- Rules
- SD: CPP 17 Support
- SD: Releases
- SD: Scancodes
- SD: States and Styles
- SFML Collision library
- Solution Designs
- Source: 2D Vector Manipulation
- Source: Analog Clock
- Source: Animated GIF
- Source: AnimatedSprite
- Source: Audio Player
- Source: Basic Game Engine
- Source: Bouncing ball
- Source: Chrono and Countdown Chrono
- Source: Chronometer
- Source: Color Gradient
- Source: Convert Point Of View
- Source: cubic bezier curve
- Source: CurvedText
- Source: Draw Rounded Rectangle
- Source: Drawable Line Shape
- Source: Fader
- Source: Flagged Packet
- Source: FPS
- Source: FrameClock
- Source: GlyphTileMap
- Source: GTK integeration
- Source: GTK SFMLWidget
- Source: HeatHazeShader
- Source: High Performance Sprite Container
- Source: HSL Color
- Source: Jukebox
- Source: KeyValues
- Source: Letterbox effect using a view
- Source: Line segment with thickness
- Source: line with thickness
- Source: Load Image From Resource
- Source: Loading Images in a Thread
- Source: Looping Music
- Source: Masking Alpha Blending
- Source: MP3 Player
- Source: Mp3 Soundfile Reader
- Source: Mp3 Soundfile Reader minimp3
- Source: Network Chat Example
- Source: Particle System
- Source: Particle System for SFML 2
- Source: PhysicsFS Input Stream
- Source: Radial Gradient Shader
- Source: Rectangular Boundary Collision
- Source: Redirect SFML Errors to Custom Logger
- Source: Rotate View At (specified co‐ordinate)
- Source: Round Ended Lines
- Source: Ruby Light Manager
- Source: Settings Parser
- Source: SFML Logo Text Using Splines
- Source: SFML PhysFS
- Source: ShaderTileMap
- Source: Simple Collision Detection
- Source: Simple Collision Detection for SFML 2
- Source: Simple File Logger (by mateandmetal)
- Source: Smart ResourceManager
- Source: Sprite Animated
- Source: Sprite Sheets
- Source: Sprite3d
- Source: TileMap
- Source: TileMap Render
- Source: Verlet Physic
- Source: VertexVector
- Source: wxScrolledSFMLWindow
- Source: Zoom View At (specified pixel)
- Sources
- Style Guide
- Synth
- Tutorial: Basic Game Design
- Tutorial: Basic Game Engine
- Tutorial: Build SFML for Steam on Linux
- Tutorial: Build SFML with a MinGW Compiler
- Tutorial: Build SFML's dependencies
- Tutorial: Build your SFML project with CMake
- Tutorial: Building SFML for Android
- Tutorial: Building SFML for iOS
- Tutorial: CEGUI and SFML
- Tutorial: Change Cursor
- Tutorial: Compile and Link SFML with Qt Creator
- Tutorial: Correctly Display Accents
- Tutorial: Create an empty project using premake5
- Tutorial: Create and Use SetIcon
- Tutorial: Drawable Group
- Tutorial: Dynamic colorful tile based lighting
- Tutorial: How to take a screenshot?
- Tutorial: Image Manager
- Tutorial: Installing SFML dependencies
- Tutorial: Integrating SFML into Qt
- Tutorial: Link SFML with Qt Creator
- Tutorial: Manage different Screens
- Tutorial: Manage dynamic key binding
- Tutorial: Object Properties
- Tutorial: Play Sine Wave
- Tutorial: Play Sine Wave (OCaml)
- Tutorial: SFML for iOS
- Tutorial: SFML.Net on OSX
- Tutorial: SFML.Net on Windows
- Tutorial: Using View
- Tutorials
