Тёмный

One year of my C++ SFML journey 

Snapi
Подписаться 5 тыс.
Просмотров 371 тыс.
50% 1

If you are asking yourself how I did collision detection before knowing AABB or SAT this is what I developed back then (edit: link missing youtube didn't like it ;*)
My github - github.com/xSnapi
This guy taught me how to make videos - • My 2021 with c++
pozdrowienia dla emilsona ;))
#indiedev #sfml #cpp #coding #programming
0:00 Wprowadzenie
0:06 Oct 2020 The Block
0:17 Dec 2020 Dodge The Bullet Game
0:27 About 5 Dec 2020 Simple AABB Collision
0:38 Jan 2021 Platformer game
0:58 15 Jan 2021 360 shooter
1:08 25 Jan 2021 Bouncing Balls!
1:18 About 9 Feb 2021 Tried to understand how vertexes work
1:29 20 Feb 2021 Sorting Algorithm Visualization
1:41 Mar 2021 Simple Sandbox
1:55 Mar - 10 April 2021 Tried OpenG
2:13 June S2021 A* Pathfinding
2:27 July 2021 Rope simulation
3:02 Aug 2021 SAT Collision
3:15 Sep 2021 Platform Game test
3:33 Sep 2021 My first game prototype
3:58 15 Oct 2021 Some cool worm
4:13 Oct 2021 My first fully functional game
4:46 Dec 2021 Started playing with lights
5:08 Current day

Развлечения

Опубликовано:

 

1 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 763   
@Muzkaw
@Muzkaw 2 года назад
Nice👍
@snapi
@snapi 2 года назад
Thank you legend! Also I'm so grateful for your c++/sfml videos they inspire so much!
@hulavux8145
@hulavux8145 2 года назад
the OG
@andzejkopytko6694
@andzejkopytko6694 2 года назад
Wow, you here, nice. :D Gj with your projects too :)
@fbi..nasa.
@fbi..nasa. 2 года назад
@@snapi what's SFML may I ask?
@MINECANGI
@MINECANGI 2 года назад
i watch your videos!
@y3v4d
@y3v4d 2 года назад
Despite having years and years of game dev experience, I have very little programs to show off, because I deleted them or just never really finished most of the projects (talking about personal games and tools, not for work). This video inspired me to start making my own little library of small/medium sized games and tools. Thank you for it and good luck on your journey!
@snapi
@snapi 2 года назад
After 6 years I still have my first programs hidden somewhere on my discs. I never deleted any project, no matter how bad it would be. Thank you for the kind words and also good luck in making your library!
@snackers7
@snackers7 2 года назад
Rany boskie po co wy do siebie piszecie po angielsku!? Gamonie jedne!
@snapi
@snapi 2 года назад
🤔
@danielesquivel3155
@danielesquivel3155 2 года назад
por suerte tengo videos y algunos proyectos guardados :,3 hare lo mismo
@aidilskndrr
@aidilskndrr 2 года назад
@@snapi I already have 1.5 years experience in programming.. I deleted most of my early and unfinished projects because I feel ashamed.. Starting from today, I will never ever delete my project even how bad it is..
@yogxoth1959
@yogxoth1959 2 года назад
This was honestly really inspiring. It seems much more fun when it's a small project, rather than an entire game. I'll have to try to make some of these. Thanks.
@snapi
@snapi 2 года назад
Have fun with it!
@utkarshsingh1823
@utkarshsingh1823 2 года назад
This is genuinely amazing. I never follow through with my projects tho, this is a huge inspiration.
@incrementalstudios3573
@incrementalstudios3573 2 года назад
Excited to follow your journey, this is sick!
@snapi
@snapi 2 года назад
Very happy to hear that, thanks a lot! :)
@mrCetus
@mrCetus 2 года назад
This is super cool, got me looking into SFML. Keep up the good work and keep posting! Can't wait to see what you have in store for the next year!
@snapi
@snapi 2 года назад
Thank you! :}
@Theodorlei1
@Theodorlei1 2 года назад
That was really cool to watch. Your progression and the sheer amount of things you tried. Really nice, keep it up!
@snapi
@snapi 2 года назад
Thank you!
@PossessedGR
@PossessedGR 11 месяцев назад
Fantastic progress! So many projects in so short time! Congrats!
@AlaaAreesPhoenix
@AlaaAreesPhoenix 10 месяцев назад
This is one of the most inspiring videos I've ever watched, good luck man💙🔥
@mikael808
@mikael808 2 года назад
Loved the video!! Currently learning programming and c++/sfml myself! Your projects really motivates me, thank you! Also subscribed! :)
@snapi
@snapi 2 года назад
I'm more than happy to hear that :3 keep going mate!
@mikael808
@mikael808 2 года назад
@@snapi Thank you!! :D
@quark_ow
@quark_ow 2 года назад
This is amazing, I'm super inspired now. I didn't want the video to end, seriously!
@snapi
@snapi 2 года назад
c:
@edwardczok7665
@edwardczok7665 2 года назад
Gratuluje postępów!
@fiddchannel8004
@fiddchannel8004 3 дня назад
It will be great to see development streams from you
@iCrimzon
@iCrimzon 8 месяцев назад
This music is ethereal bro and nice job with getting better, im not into gamedev but hope i progress with webdev alot
@jroseme
@jroseme 2 года назад
Very cool, thanks for sharing. I'm still in the rectangle player with simple tiles platformer phase, currently working on collision. It's so much fun. These look REALLY polished and I can tell not so far off from a proper game you could release. Keep up the good work.
@snapi
@snapi 2 года назад
Thank you! Good luck in learning!
@jroseme
@jroseme 2 года назад
@@snapi Thanks! Got my demo uploaded. Finally sorted out collision correction today AND the camera. Freaking pumped. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-5PvEZRA0Esg.html
@snapi
@snapi 2 года назад
@@jroseme my man it looks magnificent great job!
@jroseme
@jroseme 2 года назад
@@snapi Thanks!!
@igorswierczynski7721
@igorswierczynski7721 2 года назад
I'm amazed by you every time I see your work❤
@snapi
@snapi 2 года назад
Thanks happy to hear that!
@omargutierrez7660
@omargutierrez7660 2 года назад
I´m impressed, i hope one day make projects like these. Your "Simple Sandbox" project blew up my mind. Felicidades!!
@snapi
@snapi 2 года назад
gracias! If you want to learn more about this project here is cool video about it ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-VLZjd_Y1gJ8.html
@rmt3589
@rmt3589 8 месяцев назад
That's amazingly inspiring! I feel such a sense of jealousy, but in a good way. I just started the planning stage for my own game engine during the Unity crisis that just happened. Don't get me wrong, I'm excited to work on it. But man, do I wish I had it done and had some games made with it already! Keep up the good work! I'll probably try some of these myself!
@aashishkumarrai
@aashishkumarrai Год назад
Awesome journey! Congratulations!
@darshancc2617
@darshancc2617 8 месяцев назад
That rope stimulation gave me goosebumps
@PabloGamedev
@PabloGamedev 2 года назад
This is incredible man, keep up the good work!
@snapi
@snapi 2 года назад
Thanks! ;}
@farizalrasyid7194
@farizalrasyid7194 14 дней назад
I just learned the basics, i don't know before that c++ could be these incredible things, cool projects man 👏👏
@martin_j_ward1871
@martin_j_ward1871 2 года назад
oh man this is great! i'm about to start my c and graphics journey as well :) keep up the good work!
@snapi
@snapi 2 года назад
Good luck then!
@NoneLikeRob
@NoneLikeRob 5 месяцев назад
I just started my SFML/C++ journey today. This is really inspiring.
@perrychouteau3561
@perrychouteau3561 19 дней назад
really nice (your 2d light project looks so cool)
@roguib
@roguib 2 года назад
Awesome work. Can't wait to see more progress soon :)
@StevenMartinGuitar
@StevenMartinGuitar 2 года назад
Great work, keep it up and good luck with your engine!
@snapi
@snapi 2 года назад
Thanks! =D
@dreamhollow
@dreamhollow 2 года назад
Good luck to you. This was pretty amazing.
@snapi
@snapi 2 года назад
Thanks a lot!
@Toan_cc
@Toan_cc 8 месяцев назад
So great. I am just surprised by all of these projects. I am still just getting into gamedev. Nice vid!
@martindejonge695
@martindejonge695 2 года назад
Great stuff. I tried remaking Battlecity with CPP and SFML and a nice script system with some rules on how to draw sprites, how fast animations should be, and what draw priority the object gets. I ended up making a program with CPP and Wxwidgets that allowed me to build objects visually and preview how the animations would look then save it to a file and add it to a meta file for the game to load
@snapi
@snapi 2 года назад
That sounds cool!
@seveto3911
@seveto3911 2 года назад
That reslly inspiring video. Fantastic work.
@antoniocarlosacsjr7128
@antoniocarlosacsjr7128 2 года назад
Really inspiring. Congrats and keep going.
@snapi
@snapi 2 года назад
Thank you!
@MohAmuza
@MohAmuza 2 года назад
the background soundstrack fits amazing.
@snapi
@snapi 2 года назад
thank you! c:
@noriking1467
@noriking1467 4 месяца назад
Just started learning game dev on my own, this gave me ton of motivation man
@dandymcgee
@dandymcgee 8 месяцев назад
Great portfolio! Thanks for sharing it with us. :)
@amos660
@amos660 2 года назад
this is one of the coolest videos I have ever seen on YT. great idea.
@snapi
@snapi Год назад
thank you!
@danielhildebrand7684
@danielhildebrand7684 2 года назад
Very very cool. I've shared this. I'm learning c++ myself! Along with Java for Android development.
@snapi
@snapi 2 года назад
Then good luck to you!
@henriqueeendr
@henriqueeendr 2 года назад
please teach me
@kinershah464
@kinershah464 Месяц назад
Very nice journey man, you have made many good projects, done good experiments, prototyping. Keep it up 👍 I also recently made a game using SFML, very good library for starters. The only thing I struggle with is art, I am not an artist so difficult for me to make art quickly.
@SUCHMISH
@SUCHMISH 2 года назад
While even having no updates for years now, the SFML libraries can still do some impressive things. I too am using it to bulid my own game and game engine, I'm currently working on a map editor and code to read the map files and to check for collision. Then I'll build up from there one peice at a time. I wish you luck on your deving journey!
@snapi
@snapi 2 года назад
Thank you good sir! But I have to tell you that SFML still receives some smaller updates, you can see it on their discord or github ps. Good luck in building your game :p
@snapi
@snapi 2 года назад
@TheSnowscar For me SFML is learning tool I will not be making any big projects that I want to sell or something like that. I know it pretty well and after seeing bit of SDL2 I still prefer SFML over it. I love SFML and I have a lot of fun with it thats all
@snapi
@snapi 2 года назад
@TheSnowscar Having fun and learning ;)
@snapi
@snapi 2 года назад
maybe one day I will try SDL2 who knows
@SUCHMISH
@SUCHMISH 11 месяцев назад
@@pixelwrinkly1528 Yeah... I know that... But this comment was posted a year ago...
@FernandoOliveira1979
@FernandoOliveira1979 2 года назад
Congratz man, very nice job!
@snapi
@snapi 2 года назад
Oh thanks a lot!
@eriklopez996
@eriklopez996 2 года назад
It's a very inspiring video. Thanks for sharing.
@BluesBoySid
@BluesBoySid Месяц назад
Jak na osobę, która robi to w pojedynkę, masz naprawdę ładne portfolio :) Rozumiem, że skupiasz się głównie w dziedzinie gier, co nie jest łatwą branżą. Gratulacje za poświęcenie się pasji i osiągnięcie tak świetnych rezultatów :D
@hutch-uu322
@hutch-uu322 2 года назад
Wow.Just Wow!! Amazing stuff. Keep improving
@snapi
@snapi 2 года назад
Thank you!
@user-pf5gi5vt7d
@user-pf5gi5vt7d 2 года назад
Just started to learn C++ & Java and sometimes I think smth like ""Hmmmmm I don't think that is possible to do something special with it". Kinda motivative video, thanks!
@snapi
@snapi 2 года назад
Good luck with learning!
@LegoDinoMan
@LegoDinoMan 2 года назад
How’s your journey going?
@user-pf5gi5vt7d
@user-pf5gi5vt7d Год назад
@@LegoDinoMan Changed my mind, now I learn rust
@LegoDinoMan
@LegoDinoMan Год назад
@@user-pf5gi5vt7d Are you enjoying learning rust?
@user-pf5gi5vt7d
@user-pf5gi5vt7d Год назад
@@LegoDinoMan Yes
@2tun401
@2tun401 2 года назад
Wow dude such a great work!
@guidoretro
@guidoretro 2 года назад
Great vídeo, I'm working also with SFML and I use Box2D for physics. I'm working on a soccer game, 2 years in development so far. Great work, keep it up.
@snapi
@snapi 2 года назад
Thank you!
@user-sp2uq7gn1o
@user-sp2uq7gn1o Год назад
This very cool and interesnting. You motivated me go trying make simple game
@conradlewis5689
@conradlewis5689 2 года назад
Ha music put me to sleep. So relaxing. Excellent work and progress!
@snapi
@snapi 2 года назад
Thanks!
@youssefrachidi5912
@youssefrachidi5912 2 года назад
Loooooveeee Itttttt !! I just started learning SFML also And im trying to make Streetfighter Game , and currently strugling on making my sprite jump inmation go smooth xD thank you for the motivationb
@snapi
@snapi 2 года назад
Keep going! Hope that your game will turn out great! if it doesn't then don't worry, you can always come back to it later when you learn more c:
@jawtaro4583
@jawtaro4583 18 дней назад
this motivates me to code everything I watch this video💪
@rotrot.graddiv.-.3766
@rotrot.graddiv.-.3766 2 года назад
Well done, nice progress.
@snapi
@snapi 2 года назад
Thanks c:
@rikeshsilwal9125
@rikeshsilwal9125 Год назад
loving every second of it.
@jumbledfox2098
@jumbledfox2098 6 месяцев назад
This is so epic, well done!
@chauhan.739
@chauhan.739 2 года назад
Hats Off to you. Great work 👍
@snapi
@snapi 2 года назад
Thanks a lot c:
@yagami1160
@yagami1160 Год назад
WOOOW, MAN THANKS, I am so motivated right now
@marquess4694
@marquess4694 2 года назад
Well done my friend. Keep working)
@macjoe8256
@macjoe8256 10 месяцев назад
pretty coooool man, thanks for sharing
@ZeeshanAli-nk3xk
@ZeeshanAli-nk3xk 2 года назад
This is extremely great!
@dryphresque7113
@dryphresque7113 2 года назад
Amazing work
@speedorix7731
@speedorix7731 Год назад
I needed this a lot, Thank you
@snapi
@snapi Год назад
:3
@darkmayhem9767
@darkmayhem9767 2 года назад
Mind blown! Awesome work
@snapi
@snapi 2 года назад
Thank you!
@Forka137
@Forka137 2 года назад
This really inspires me
@lampa-_-369
@lampa-_-369 2 года назад
Duma z Polaka to jest niesamowite uczucie. Widać, że się tym bawisz ziomuś, pozdrawiam.
@snapi
@snapi 2 года назад
Bardzo dziękuję, miło mi c:
@onlywayisforward
@onlywayisforward Год назад
Really great job 😎👍
@vpr.void.
@vpr.void. 2 года назад
This is so inspiring. u deserve a sub ^-^
@snapi
@snapi 2 года назад
Thanks c:
@fernandoezequielfernandezv7934
@fernandoezequielfernandezv7934 2 года назад
wow bro you are amazing, I'm excited to start my own projects too. Greetings from Argentina
@snapi
@snapi 2 года назад
Thank you and good luck!
@lolipopjojo6218
@lolipopjojo6218 2 года назад
My motivation goes up after this video nice work
@snapi
@snapi 2 года назад
;}
@livingfish08
@livingfish08 2 года назад
Hey. That's very good for 1 year. Btw was c++ the first programming language you started learning. I've been coding on java for four years and then moved to c++ and it isn't so hard to me, but some things are a little strange. Anyway CONTINUE YOU ARE AWERSOME!!!
@snapi
@snapi 2 года назад
Yep c++ was my first programming language
@livingfish08
@livingfish08 2 года назад
@@snapi then you have a really good progress, because c++ isn't an easy language and it's hard to learn as your first pl
@forthefs1471
@forthefs1471 2 года назад
that's a BIG W dude keep it up !!
@snapi
@snapi 2 года назад
thanks!
@KiyotakaAyanokoji1
@KiyotakaAyanokoji1 2 года назад
cool man i have been coding also for about a year now and all i did was data structures and algorithms, i knew some of these things , but this all is great.
@snapi
@snapi 2 года назад
Thank you!
@thelowendstudio
@thelowendstudio 2 года назад
this is really awesome
@rokushz
@rokushz Год назад
Very good progress!
@michaeladdisu8043
@michaeladdisu8043 2 года назад
Quality stuff brother respect
@snapi
@snapi 2 года назад
Thanks!
@szaronaangel7725
@szaronaangel7725 2 года назад
Woah, super cool. I wish I could stay disciplined enough to progress so well :O
@snapi
@snapi 2 года назад
For me it wasn't discipline putting together programs just makes me happy ;p
@TheMLover
@TheMLover 2 года назад
Daaaamn nice job!
@nicolaspcoutinho5845
@nicolaspcoutinho5845 2 года назад
Nice work man!
@snapi
@snapi 2 года назад
Thanks c:
@Paul-nw3ej
@Paul-nw3ej 2 года назад
that thing with the light is insane work
@snapi
@snapi 2 года назад
Thank you! I have to say I'm pretty proud of it :p
@Lee14G
@Lee14G 2 года назад
Amazing work using C++ and SFML man! Keep it up. I would suggest not getting too caught up in creating the best engine. Try to create a MVP or minimum viable product. Engines can take up a lot of your time. Keep up the great work though!
@snapi
@snapi 2 года назад
Thanks! Mainly I develop my engine to help me creating new applications so it's not that big (it has more in common with framework actually), but it was a fun challenge creating something that has to work flawlessly. All in all I left it for now because I really spent too much time on it, now I'm working on new video and I think it's going to be quite enjoyable ;)
@Lee14G
@Lee14G 2 года назад
@@snapi Nice work dude! If you want people to make games with your framework make sure you have good documentation. I would like to take it for a spin. You seem like a great developer.
@snapi
@snapi 2 года назад
@@Lee14G Thanks for the warm words. You are totally right documentation is really needed, but currently I don't have one. In the future I need to spent some time on it too.
@arnoldthegreat4138
@arnoldthegreat4138 2 года назад
bro dont discourage him this is how greatness are born.
@astroid-ws4py
@astroid-ws4py 2 года назад
Building a game in C++ is fine as long as you concentrate on building your specific game and not trying to make a general purpose engine, In fact by building a specific solution you can achieve better performance and customized look for your game.
@MINECANGI
@MINECANGI 2 года назад
great work! i support your engine project, i'm trying to learn OpenGL too to build my own Cross-platform engine
@snapi
@snapi 2 года назад
Good luck with it!
@someone3542
@someone3542 2 года назад
OpenGL is deprecated on some platforms if you have the time for it consider using bgfx as it is less deprecated and very similar to OpenGL(Even uses the same shader language I think)
@nourbounasr553
@nourbounasr553 2 года назад
After seeing this my reaction is : TEACH ME MASTER
@snapi
@snapi 2 года назад
◉_◉
@sajadtroll9186
@sajadtroll9186 2 года назад
brooooo so interesting and awesome !!
@ebenvosloo1729
@ebenvosloo1729 2 года назад
Amazing Video!
@valekprometey
@valekprometey 2 года назад
Wow! I also want to dig into this library one day.
@snapi
@snapi 2 года назад
Go for it it's really cool
@SolidCode
@SolidCode 2 года назад
Great Work 👍
@alexeybolotov9857
@alexeybolotov9857 2 года назад
That's great, keep it going!
@snapi
@snapi 2 года назад
Thank you!
@StanMasker
@StanMasker 2 года назад
Nice! Good luck!
@snapi
@snapi 2 года назад
Thanks!
@jackz1644
@jackz1644 2 года назад
Kocham cie Snapi bardzo
@snapi
@snapi 2 года назад
@tanmaydhawale3532
@tanmaydhawale3532 2 года назад
love this ❤️
@EduardKaresli
@EduardKaresli 2 года назад
Nice work! 👍
@snapi
@snapi 2 года назад
Thanks
@imabaconbutihaveadream1763
@imabaconbutihaveadream1763 2 года назад
Great work!!
@snapi
@snapi 2 года назад
thank you!
@Puffik1987
@Puffik1987 2 года назад
OMG! How did you do that just for a year? This looks awesome! Thank you for this video. Could you please make a video of how and what did you learn to make those projects.
@snapi
@snapi 2 года назад
Maybe one day I will do some tutorials on it
@dzejk1653
@dzejk1653 2 года назад
Great job! I was thinking about learning graphical programming with opengl or vulkan, but maybe I should try sfml first so my mind wouldn't explode😂
@snapi
@snapi 2 года назад
SFML is excellent for beginniers as well as experienced programmers if you want to make some games you should definitely start with SFML, but if you want to sit for hours trying to figure out why doesn't your triangle draw, then go on with opengl or vulkan :p
@BetaChri5
@BetaChri5 2 года назад
Vulkan is overkill unless you really, really, really want to get into graphics on a professional level. OpenGL on the other hand is clunky but not too bad imo :)
@user-hm6dd4ku2l
@user-hm6dd4ku2l 2 года назад
Keep going and keep love!
@snapi
@snapi 2 года назад
:p
@nopilpl
@nopilpl 2 года назад
Gratulacje!
@SuboptimalEng
@SuboptimalEng 2 года назад
This is good stuff. I’ll have to recreate some of it in Three.js 🤔
@snapi
@snapi 2 года назад
Go on champ! 😎
@user-mz8op1tn4v
@user-mz8op1tn4v 2 года назад
Very inspiring. If I didn't do programming, I would start doing it
@snapi
@snapi 2 года назад
Thank you!
@dmitrynizhebovsky5581
@dmitrynizhebovsky5581 2 года назад
Cool, good luck!
@snapi
@snapi 2 года назад
Thanks
@jackreaper5405
@jackreaper5405 Год назад
Cool journey
@gawadepilfeg5589
@gawadepilfeg5589 5 месяцев назад
Finally one of these videos that isn’t made by a genius haha. Very awesome dude
Далее
Sprinting with More and More Money
00:29
Просмотров 34 млн
Learning C++ by making a Game... in 1 Week?!
10:14
Просмотров 331 тыс.
How I wrote online shooter on C++ in a week
25:31
Просмотров 996 тыс.
How to make a Video Game - Godot Beginner Tutorial
1:17:12
Teaching myself C so I can build a particle simulation
11:52
Coding Adventure: Simulating Fluids
47:52
Просмотров 1,6 млн
1 Year of Learning Game Development In 6 Minutes
6:01
#movie #фильмы #кино
1:01
Просмотров 1,9 млн