game-programmer
SFML
Our great sponsors
game-programmer | SFML | |
---|---|---|
34 | 122 | |
17,178 | 9,578 | |
- | 1.2% | |
0.0 | 9.5 | |
21 days ago | 3 days ago | |
Python | C++ | |
- | zlib License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
game-programmer
-
Resources to build a game engine from scratch?
I like this resource, it lists different starting spots based on skill level as well as different tracks (engine programming, AI, multiplayer, etc). https://github.com/miloyip/game-programmer
-
My 14 year old son wants to learn how to code
This site gives an entire study path from kids to adults to learn game programming: https://github.com/miloyip/game-programmer
-
Looking for career advice and what types of projects should I attempt?
https://github.com/miloyip/game-programmer This has everything. Start reading if you want industry level knowledge. Courses wont get you to that level. Also while reading you can implement all of this!
-
Where to start with online multiplayer?
https://github.com/miloyip/game-programmer Go to the last section
-
Any good starter guides for learning C or C++ game development
A Study Path for Game Programmer
-
I've spent 5 years curating a gamedev resource mega-list, and now I've released it for free!
This collection was shared a lot in the past, still a good list of game programming related books: https://github.com/miloyip/game-programmer (my favorites here are the Game Programming Gems and AI Game Programming Wisdom that I collected in the past).
-
Is there a way to teach kids to make a game?
The section 0. Game Programming for Kids might interest you, although it doesn't focus on iOS
-
Should i jump right into learning how to use c++ for game development?
c++ if u want job in AAA studios. For indie many use unity , c# and such but if you want to spend time on it then really theres link https://github.com/miloyip/game-programmer . also if you do indie/ solodev c++ is not necessary. There is also rust ( c++ but with garbage collection ) and less performant java, etc
-
Anybody got a similar list for pure computer science?
I found this pretty cool and comprehensive list for game programming on GitHub (https://github.com/miloyip/game-programmer) and I'm wondering if there is a list of similar magnitude and rigor (especially rigor). The thing is, I learn better reading books than watching videos. I looked around in the FAQ but could only find video resources that were well structured.
-
The Harsh Truth of Video Games Programming
For procedural animation: I have yet to find the path to learning this skill. It is very opaque, and I think you just need to attack it with your brain and learn it.
For shader and graphics programming: I liked this tutorial series as a "first steps" by Freya Holmér: https://www.youtube.com/watch?v=kfM-yu0iQBk
Here is another list: https://www.alanzucconi.com/2018/01/03/learning-shaders/
The Book of Shaders is a popular suggestion, but it appears to be abandoned: https://thebookofshaders.com/
I also discovered this AWESOME list of learning paths for all gamedev concepts: https://github.com/miloyip/game-programmer
SFML
- Ajutor in privinta incercarii a face un joc
-
Not only Unity...
SFML (zlib/C++) https://github.com/SFML/SFML
- Integrate web support in sfml
-
Make a game engine in C++
SDL or SFML for drawing. They are both gfx libs but are used differently so read about what you thing suits you better.
-
C++ Project Ideas?
Make a game with https://www.sfml-dev.org/ (I used SFML Rust to start learning Rust)
-
link_libraries in Neat and Efficient way
cmake_minimum_required(VERSION 3.16) project(CMakeSFMLProject LANGUAGES CXX) include(FetchContent) FetchContent_Declare(SFML GIT_REPOSITORY https://github.com/SFML/SFML.git GIT_TAG 2.6.0) FetchContent_MakeAvailable(SFML) add_executable(CMakeSFMLProject src/main.cpp) target_link_libraries(CMakeSFMLProject PRIVATE sfml-graphics) target_compile_features(CMakeSFMLProject PRIVATE cxx_std_17)
- SFML 2.6.0 is out!
-
SFML 2.6.0 Released
Visit https://www.sfml-dev.org/ for download instructions and extensive documentation. We hope you enjoy this release and would love to get some feedback!
-
Widely-used graphics library
If you want a strict C++ equivalent to SDL the clear answer is SFML. If you just want to visualize 2D/3D data there's matplot++. If you want something slightly higher-level than SDL/SFML (with pre-made UI widgets and such) there's imGUI. If you need an all-in-one GUI solution for desktop or mobile apps there's Qt.
-
Project in CPP
https://www.sfml-dev.org/ and https://www.raylib.com/ are two alternatives to SDL.
What are some alternatives?
raylib - A simple and easy-to-use library to enjoy videogames programming
SDL - DEPRECATED: Official development moved to GitHub
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
OpenFrameworks - openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
GStreamer - GStreamer open-source multimedia framework
Pygame - 🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
libVLC
LearnOpenGL - Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
Phaser - Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. [Moved to: https://github.com/phaserjs/phaser]
Vcpkg - C++ Library Manager for Windows, Linux, and MacOS
AvCpp - C++ wrapper for FFmpeg