One year of my C++ SFML journey

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ค. 2024
  • 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
  • บันเทิง

ความคิดเห็น • 733

  • @Muzkaw
    @Muzkaw 2 ปีที่แล้ว +367

    Nice👍

    • @snapi
      @snapi  2 ปีที่แล้ว +12

      Thank you legend! Also I'm so grateful for your c++/sfml videos they inspire so much!

    • @hulavux8145
      @hulavux8145 2 ปีที่แล้ว +4

      the OG

    • @andzejkopytko6694
      @andzejkopytko6694 2 ปีที่แล้ว +2

      Wow, you here, nice. :D Gj with your projects too :)

    • @fbi..nasa.
      @fbi..nasa. 2 ปีที่แล้ว +1

      @@snapi what's SFML may I ask?

    • @MINECANGI
      @MINECANGI 2 ปีที่แล้ว

      i watch your videos!

  • @y3v4d
    @y3v4d 2 ปีที่แล้ว +627

    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 ปีที่แล้ว +66

      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 ปีที่แล้ว +4

      Rany boskie po co wy do siebie piszecie po angielsku!? Gamonie jedne!

    • @snapi
      @snapi  2 ปีที่แล้ว +4

      🤔

    • @danielesquivel3155
      @danielesquivel3155 2 ปีที่แล้ว +1

      por suerte tengo videos y algunos proyectos guardados :,3 hare lo mismo

    • @aidilskndrr
      @aidilskndrr 2 ปีที่แล้ว +5

      @@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 ปีที่แล้ว +158

    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 ปีที่แล้ว +4

      Have fun with it!

  • @utkarshsingh1823
    @utkarshsingh1823 2 ปีที่แล้ว +95

    This is genuinely amazing. I never follow through with my projects tho, this is a huge inspiration.

  • @AlaaAreesPhoenix
    @AlaaAreesPhoenix 9 หลายเดือนก่อน

    This is one of the most inspiring videos I've ever watched, good luck man💙🔥

  • @PossessedGR
    @PossessedGR 10 หลายเดือนก่อน +2

    Fantastic progress! So many projects in so short time! Congrats!

  • @maxerpants2876
    @maxerpants2876 2 ปีที่แล้ว +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!

  • @edwardczok7665
    @edwardczok7665 2 ปีที่แล้ว +28

    Gratuluje postępów!

  • @incrementalstudios3573
    @incrementalstudios3573 2 ปีที่แล้ว +58

    Excited to follow your journey, this is sick!

    • @snapi
      @snapi  2 ปีที่แล้ว +3

      Very happy to hear that, thanks a lot! :)

  • @quark_ow
    @quark_ow 2 ปีที่แล้ว +7

    This is amazing, I'm super inspired now. I didn't want the video to end, seriously!

    • @snapi
      @snapi  2 ปีที่แล้ว +1

      c:

  • @aashishkumarrai
    @aashishkumarrai ปีที่แล้ว +1

    Awesome journey!
    Congratulations!

  • @mikael808
    @mikael808 2 ปีที่แล้ว +9

    Loved the video!! Currently learning programming and c++/sfml myself! Your projects really motivates me, thank you! Also subscribed! :)

    • @snapi
      @snapi  2 ปีที่แล้ว +1

      I'm more than happy to hear that :3 keep going mate!

    • @mikael808
      @mikael808 2 ปีที่แล้ว

      @@snapi Thank you!! :D

  • @roguib
    @roguib ปีที่แล้ว +1

    Awesome work. Can't wait to see more progress soon :)

  • @Theodorlei1
    @Theodorlei1 2 ปีที่แล้ว +43

    That was really cool to watch. Your progression and the sheer amount of things you tried. Really nice, keep it up!

    • @snapi
      @snapi  2 ปีที่แล้ว +2

      Thank 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

  • @martin_j_ward1871
    @martin_j_ward1871 2 ปีที่แล้ว +1

    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!

  • @seveto3911
    @seveto3911 2 ปีที่แล้ว +1

    That reslly inspiring video.
    Fantastic work.

  • @igorswierczynski7721
    @igorswierczynski7721 2 ปีที่แล้ว +2

    I'm amazed by you every time I see your work❤

    • @snapi
      @snapi  2 ปีที่แล้ว

      Thanks happy to hear that!

  • @PabloGamedev
    @PabloGamedev 2 ปีที่แล้ว +1

    This is incredible man, keep up the good work!

    • @snapi
      @snapi  2 ปีที่แล้ว

      Thanks! ;}

  • @omargutierrez7660
    @omargutierrez7660 2 ปีที่แล้ว +1

    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 th-cam.com/video/VLZjd_Y1gJ8/w-d-xo.html

  • @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

  • @user-sp2uq7gn1o
    @user-sp2uq7gn1o ปีที่แล้ว

    This very cool and interesnting. You motivated me go trying make simple game

  • @StevenMartinGuitar
    @StevenMartinGuitar 2 ปีที่แล้ว +1

    Great work, keep it up and good luck with your engine!

    • @snapi
      @snapi  2 ปีที่แล้ว

      Thanks! =D

  • @NoneLikeRob
    @NoneLikeRob 4 หลายเดือนก่อน +1

    I just started my SFML/C++ journey today. This is really inspiring.

  • @jroseme
    @jroseme 2 ปีที่แล้ว +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. th-cam.com/video/5PvEZRA0Esg/w-d-xo.html

    • @snapi
      @snapi  2 ปีที่แล้ว

      @@jroseme my man it looks magnificent great job!

    • @jroseme
      @jroseme 2 ปีที่แล้ว

      @@snapi Thanks!!

  • @noriking1467
    @noriking1467 3 หลายเดือนก่อน

    Just started learning game dev on my own, this gave me ton of motivation man

  • @kinershah464
    @kinershah464 21 วันที่ผ่านมา

    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.

  • @dandymcgee
    @dandymcgee 8 หลายเดือนก่อน

    Great portfolio! Thanks for sharing it with us. :)

  • @dreamhollow
    @dreamhollow 2 ปีที่แล้ว +1

    Good luck to you. This was pretty amazing.

    • @snapi
      @snapi  2 ปีที่แล้ว +1

      Thanks a lot!

  • @jumbledfox2098
    @jumbledfox2098 5 หลายเดือนก่อน

    This is so epic, well done!

  • @Toan_cc
    @Toan_cc 7 หลายเดือนก่อน

    So great. I am just surprised by all of these projects. I am still just getting into gamedev. Nice vid!

  • @amos660
    @amos660 ปีที่แล้ว +1

    this is one of the coolest videos I have ever seen on YT. great idea.

    • @snapi
      @snapi  ปีที่แล้ว +1

      thank you!

  • @eriklopez996
    @eriklopez996 2 ปีที่แล้ว +1

    It's a very inspiring video. Thanks for sharing.

  • @rikeshsilwal9125
    @rikeshsilwal9125 ปีที่แล้ว +1

    loving every second of it.

  • @antoniocarlosacsjr7128
    @antoniocarlosacsjr7128 2 ปีที่แล้ว +2

    Really inspiring. Congrats and keep going.

    • @snapi
      @snapi  2 ปีที่แล้ว

      Thank you!

  • @macjoe8256
    @macjoe8256 9 หลายเดือนก่อน

    pretty coooool man, thanks for sharing

  • @2tun401
    @2tun401 2 ปีที่แล้ว +1

    Wow dude such a great work!

  • @rmt3589
    @rmt3589 7 หลายเดือนก่อน +1

    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!

  • @dryphresque7113
    @dryphresque7113 2 ปีที่แล้ว +2

    Amazing work

  • @conradlewis5689
    @conradlewis5689 2 ปีที่แล้ว +1

    Ha music put me to sleep. So relaxing. Excellent work and progress!

    • @snapi
      @snapi  2 ปีที่แล้ว

      Thanks!

  • @hutch-uu322
    @hutch-uu322 2 ปีที่แล้ว +2

    Wow.Just Wow!! Amazing stuff. Keep improving

    • @snapi
      @snapi  2 ปีที่แล้ว +1

      Thank you!

  • @marquess4694
    @marquess4694 2 ปีที่แล้ว +1

    Well done my friend. Keep working)

  • @ZeeshanAli-nk3xk
    @ZeeshanAli-nk3xk 2 ปีที่แล้ว +2

    This is extremely great!

  • @chauhan.739
    @chauhan.739 2 ปีที่แล้ว +1

    Hats Off to you. Great work 👍

    • @snapi
      @snapi  2 ปีที่แล้ว +1

      Thanks a lot c:

  • @youssefrachidi5912
    @youssefrachidi5912 2 ปีที่แล้ว +1

    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:

  • @onlywayisforward
    @onlywayisforward ปีที่แล้ว

    Really great job 😎👍

  • @yagami1160
    @yagami1160 ปีที่แล้ว +1

    WOOOW, MAN THANKS, I am so motivated right now

  • @thelowendstudio
    @thelowendstudio 2 ปีที่แล้ว +1

    this is really awesome

  • @FernandoOliveira1979
    @FernandoOliveira1979 2 ปีที่แล้ว +1

    Congratz man, very nice job!

    • @snapi
      @snapi  2 ปีที่แล้ว

      Oh thanks a lot!

  • @Forka137
    @Forka137 2 ปีที่แล้ว +1

    This really inspires me

  • @TheMLover
    @TheMLover 2 ปีที่แล้ว +1

    Daaaamn nice job!

  • @danielhildebrand7684
    @danielhildebrand7684 2 ปีที่แล้ว +11

    Very very cool.
    I've shared this.
    I'm learning c++ myself!
    Along with Java for Android development.

    • @snapi
      @snapi  2 ปีที่แล้ว +4

      Then good luck to you!

  • @nopilpl
    @nopilpl 2 ปีที่แล้ว +2

    Gratulacje!

  • @tanmaydhawale3532
    @tanmaydhawale3532 2 ปีที่แล้ว +1

    love this ❤️

  • @speedorix7731
    @speedorix7731 ปีที่แล้ว +1

    I needed this a lot, Thank you

    • @snapi
      @snapi  ปีที่แล้ว

      :3

  • @martindejonge695
    @martindejonge695 2 ปีที่แล้ว +8

    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!

  • @darkmayhem9767
    @darkmayhem9767 2 ปีที่แล้ว +1

    Mind blown! Awesome work

    • @snapi
      @snapi  2 ปีที่แล้ว

      Thank you!

  • @sajadtroll9186
    @sajadtroll9186 2 ปีที่แล้ว +1

    brooooo so interesting and awesome !!

  • @rotrot.graddiv.-.3766
    @rotrot.graddiv.-.3766 2 ปีที่แล้ว +2

    Well done, nice progress.

    • @snapi
      @snapi  2 ปีที่แล้ว

      Thanks c:

  • @darshancc2617
    @darshancc2617 7 หลายเดือนก่อน

    That rope stimulation gave me goosebumps

  • @guidoretro
    @guidoretro 2 ปีที่แล้ว +4

    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 ปีที่แล้ว +1

      Thank you!

  • @ebenvosloo1729
    @ebenvosloo1729 2 ปีที่แล้ว +1

    Amazing Video!

  • @rokushz
    @rokushz ปีที่แล้ว

    Very good progress!

  • @michaeladdisu8043
    @michaeladdisu8043 2 ปีที่แล้ว +1

    Quality stuff brother respect

    • @snapi
      @snapi  2 ปีที่แล้ว +1

      Thanks!

  • @jackz1644
    @jackz1644 2 ปีที่แล้ว +1

    Kocham cie Snapi bardzo

    • @snapi
      @snapi  2 ปีที่แล้ว

  • @lolipopjojo6218
    @lolipopjojo6218 2 ปีที่แล้ว +1

    My motivation goes up after this video nice work

    • @snapi
      @snapi  2 ปีที่แล้ว

      ;}

  • @SolidCode
    @SolidCode 2 ปีที่แล้ว +1

    Great Work 👍

  • @lampa-_-369
    @lampa-_-369 2 ปีที่แล้ว +1

    Duma z Polaka to jest niesamowite uczucie. Widać, że się tym bawisz ziomuś, pozdrawiam.

    • @snapi
      @snapi  2 ปีที่แล้ว +1

      Bardzo dziękuję, miło mi c:

  • @vpr.void.
    @vpr.void. 2 ปีที่แล้ว +1

    This is so inspiring.
    u deserve a sub ^-^

    • @snapi
      @snapi  2 ปีที่แล้ว +1

      Thanks c:

  • @gawadepilfeg5589
    @gawadepilfeg5589 4 หลายเดือนก่อน

    Finally one of these videos that isn’t made by a genius haha. Very awesome dude

  • @jackreaper5405
    @jackreaper5405 ปีที่แล้ว

    Cool journey

  • @Paul-nw3ej
    @Paul-nw3ej 2 ปีที่แล้ว +1

    that thing with the light is insane work

    • @snapi
      @snapi  2 ปีที่แล้ว

      Thank you! I have to say I'm pretty proud of it :p

  • @alexeybolotov9857
    @alexeybolotov9857 2 ปีที่แล้ว +1

    That's great, keep it going!

    • @snapi
      @snapi  2 ปีที่แล้ว

      Thank you!

  • @nicolaspcoutinho5845
    @nicolaspcoutinho5845 2 ปีที่แล้ว +1

    Nice work man!

    • @snapi
      @snapi  2 ปีที่แล้ว

      Thanks c:

  • @forthefs1471
    @forthefs1471 2 ปีที่แล้ว +2

    that's a BIG W dude keep it up !!

    • @snapi
      @snapi  2 ปีที่แล้ว

      thanks!

  • @quinterosfabricioantonio2509
    @quinterosfabricioantonio2509 2 ปีที่แล้ว +1

    Good job bro

  • @KiyotakaAyanokoji1
    @KiyotakaAyanokoji1 2 ปีที่แล้ว +1

    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!

  • @fernandoezequielfernandezv7934
    @fernandoezequielfernandezv7934 2 ปีที่แล้ว +1

    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!

  • @convince_me
    @convince_me 2 ปีที่แล้ว +1

    am amazed, nice

  • @sajjadjafari5938
    @sajjadjafari5938 2 ปีที่แล้ว +2

    that was amazing

  • @MohAmuza
    @MohAmuza 2 ปีที่แล้ว +1

    the background soundstrack fits amazing.

    • @snapi
      @snapi  2 ปีที่แล้ว

      thank you! c:

  • @adityaranigaon
    @adityaranigaon 2 ปีที่แล้ว +1

    Inspiring bro

  • @szaronaangel7725
    @szaronaangel7725 2 ปีที่แล้ว +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

  • @user-hm6dd4ku2l
    @user-hm6dd4ku2l 2 ปีที่แล้ว +1

    Keep going and keep love!

    • @snapi
      @snapi  2 ปีที่แล้ว

      :p

  • @aakashyadav2430
    @aakashyadav2430 2 ปีที่แล้ว +2

    very inspiring...

  • @perplexedsnowmobile
    @perplexedsnowmobile 2 ปีที่แล้ว +1

    niezłe, podoba mi się symulacja lin

  • @Paradox-gx5sg
    @Paradox-gx5sg ปีที่แล้ว

    Inspiring 👏

  • @uzytkownikgoogle9304
    @uzytkownikgoogle9304 2 ปีที่แล้ว +1

    Niesamowite

  • @DartMonkey2
    @DartMonkey2 6 หลายเดือนก่อน +1

    dobrze ci idzie!

  • @imabaconbutihaveadream1763
    @imabaconbutihaveadream1763 2 ปีที่แล้ว +1

    Great work!!

    • @snapi
      @snapi  2 ปีที่แล้ว

      thank you!

  • @Dnn324
    @Dnn324 2 ปีที่แล้ว +1

    Amazing!!!! Oh, i cry...

  • @EduardKaresli
    @EduardKaresli 2 ปีที่แล้ว +1

    Nice work! 👍

    • @snapi
      @snapi  2 ปีที่แล้ว

      Thanks

  • @MxAxTxExUxS
    @MxAxTxExUxS 2 ปีที่แล้ว +1

    Bravo!

  • @SUCHMISH
    @SUCHMISH 2 ปีที่แล้ว +20

    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 ปีที่แล้ว +1

      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 ปีที่แล้ว +5

      @TheSnowscar Having fun and learning ;)

    • @snapi
      @snapi  2 ปีที่แล้ว +1

      maybe one day I will try SDL2 who knows

    • @SUCHMISH
      @SUCHMISH 10 หลายเดือนก่อน

      @@pixelwrinkly1528 Yeah... I know that... But this comment was posted a year ago...

  • @DevelopAnEngine
    @DevelopAnEngine 2 ปีที่แล้ว +1

    Really cool 👌🍿

  • @valekprometey
    @valekprometey 2 ปีที่แล้ว +1

    Wow! I also want to dig into this library one day.

    • @snapi
      @snapi  2 ปีที่แล้ว

      Go for it it's really cool

  • @user-qq3uv3yi7b
    @user-qq3uv3yi7b 9 หลายเดือนก่อน

    Very motivational

  • @livingfish08
    @livingfish08 2 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      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

  • @baibhabchakraborty821
    @baibhabchakraborty821 2 ปีที่แล้ว +1

    Really AWESOME!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @meemek5115
    @meemek5115 2 ปีที่แล้ว +1

    we proud of you