One year of my C++ SFML journey

Поделиться
HTML-код
  • Опубликовано: 13 июн 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
  • РазвлеченияРазвлечения

Комментарии • 776

  • @Muzkaw
    @Muzkaw 2 года назад +429

    Nice👍

    • @snapi
      @snapi  2 года назад +15

      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 года назад +748

    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 года назад +78

      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 года назад +6

      @@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 года назад +195

    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 года назад +5

      Have fun with it!

  • @utkarshsingh1823
    @utkarshsingh1823 2 года назад +108

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

  • @incrementalstudios3573
    @incrementalstudios3573 2 года назад +61

    Excited to follow your journey, this is sick!

    • @snapi
      @snapi  2 года назад +3

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

  • @mrCetus
    @mrCetus 2 года назад +8

    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 года назад +44

    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!

  • @AlaaAreesPhoenix
    @AlaaAreesPhoenix 10 месяцев назад

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

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

  • @edwardczok7665
    @edwardczok7665 2 года назад +30

    Gratuluje postępów!

  • @henriqueeendr
    @henriqueeendr 2 года назад +24

    please teach me

  • @PossessedGR
    @PossessedGR 11 месяцев назад +2

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

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

  • @darshancc2617
    @darshancc2617 8 месяцев назад +2

    That rope stimulation gave me goosebumps

  • @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. ruclips.net/video/5PvEZRA0Esg/видео.html

    • @snapi
      @snapi  2 года назад

      @@jroseme my man it looks magnificent great job!

    • @jroseme
      @jroseme 2 года назад

      @@snapi Thanks!!

  • @iCrimzon
    @iCrimzon 9 месяцев назад

    This music is ethereal bro and nice job with getting better, im not into gamedev but hope i progress with webdev alot

  • @igorswierczynski7721
    @igorswierczynski7721 2 года назад +2

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

    • @snapi
      @snapi  2 года назад

      Thanks happy to hear that!

  • @fiddchannel8004
    @fiddchannel8004 15 дней назад

    It will be great to see development streams from you

  • @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 ruclips.net/video/VLZjd_Y1gJ8/видео.html

  • @aashishkumarrai
    @aashishkumarrai Год назад +1

    Awesome journey!
    Congratulations!

  • @roguib
    @roguib 2 года назад +1

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

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

  • @rmt3589
    @rmt3589 8 месяцев назад +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!

  • @PabloGamedev
    @PabloGamedev 2 года назад +1

    This is incredible man, keep up the good work!

    • @snapi
      @snapi  2 года назад

      Thanks! ;}

  • @farizalrasyid7194
    @farizalrasyid7194 27 дней назад

    I just learned the basics, i don't know before that c++ could be these incredible things, cool projects man 👏👏

  • @seveto3911
    @seveto3911 2 года назад +1

    That reslly inspiring video.
    Fantastic work.

  • @StevenMartinGuitar
    @StevenMartinGuitar 2 года назад +1

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

    • @snapi
      @snapi  2 года назад

      Thanks! =D

  • @BluesBoySid
    @BluesBoySid 2 месяца назад

    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

  • @2tun401
    @2tun401 2 года назад +1

    Wow dude such a great work!

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

  • @dreamhollow
    @dreamhollow 2 года назад +1

    Good luck to you. This was pretty amazing.

    • @snapi
      @snapi  2 года назад +1

      Thanks a lot!

  • @antoniocarlosacsjr7128
    @antoniocarlosacsjr7128 2 года назад +2

    Really inspiring. Congrats and keep going.

    • @snapi
      @snapi  2 года назад

      Thank you!

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

  • @jumbledfox2098
    @jumbledfox2098 6 месяцев назад

    This is so epic, well done!

  • @NoneLikeRob
    @NoneLikeRob 5 месяцев назад +1

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

  • @amos660
    @amos660 2 года назад +1

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

    • @snapi
      @snapi  2 года назад +1

      thank you!

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

  • @dandymcgee
    @dandymcgee 9 месяцев назад

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

  • @noriking1467
    @noriking1467 4 месяца назад

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

  • @psibarpsi
    @psibarpsi 10 дней назад +2

    omg beautiful ❤

  • @hutch-uu322
    @hutch-uu322 2 года назад +2

    Wow.Just Wow!! Amazing stuff. Keep improving

    • @snapi
      @snapi  2 года назад +1

      Thank you!

  • @lucarossi8442
    @lucarossi8442 10 дней назад +1

    Beautiful! this inspired me to actually finish some of my projects. Thank you.

    • @snapi
      @snapi  День назад

      happy to hear that :p

  • @FernandoOliveira1979
    @FernandoOliveira1979 2 года назад +1

    Congratz man, very nice job!

    • @snapi
      @snapi  2 года назад

      Oh thanks a lot!

  • @rikeshsilwal9125
    @rikeshsilwal9125 Год назад +1

    loving every second of it.

  • @eriklopez996
    @eriklopez996 2 года назад +1

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

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

  • @jackz1644
    @jackz1644 2 года назад +1

    Kocham cie Snapi bardzo

  • @perrychouteau3561
    @perrychouteau3561 Месяц назад

    really nice (your 2d light project looks so cool)

  • @ZeeshanAli-nk3xk
    @ZeeshanAli-nk3xk 2 года назад +2

    This is extremely great!

  • @user-sp2uq7gn1o
    @user-sp2uq7gn1o Год назад

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

  • @yagami1160
    @yagami1160 Год назад +1

    WOOOW, MAN THANKS, I am so motivated right now

  • @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 11 месяцев назад

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

  • @conradlewis5689
    @conradlewis5689 2 года назад +1

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

    • @snapi
      @snapi  2 года назад

      Thanks!

  • @onlywayisforward
    @onlywayisforward Год назад

    Really great job 😎👍

  • @TheMLover
    @TheMLover 2 года назад +1

    Daaaamn nice job!

  • @jawtaro4583
    @jawtaro4583 Месяц назад

    this motivates me to code everything I watch this video💪

  • @thelowendstudio
    @thelowendstudio 2 года назад +1

    this is really awesome

  • @nopilpl
    @nopilpl 2 года назад +2

    Gratulacje!

  • @ali_youtube_user_7351
    @ali_youtube_user_7351 2 дня назад +1

    Literally fancy you have a successfull future.

  • @darkmayhem9767
    @darkmayhem9767 2 года назад +1

    Mind blown! Awesome work

    • @snapi
      @snapi  2 года назад

      Thank you!

  • @ebenvosloo1729
    @ebenvosloo1729 2 года назад +1

    Amazing Video!

  • @speedorix7731
    @speedorix7731 2 года назад +1

    I needed this a lot, Thank you

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

  • @tony-the-fox42
    @tony-the-fox42 2 года назад +1

    Cool, good luck!

    • @snapi
      @snapi  2 года назад

      Thanks

  • @chauhan.739
    @chauhan.739 2 года назад +1

    Hats Off to you. Great work 👍

    • @snapi
      @snapi  2 года назад +1

      Thanks a lot c:

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

  • @dryphresque7113
    @dryphresque7113 2 года назад +2

    Amazing work

  • @sajjadjafari5938
    @sajjadjafari5938 2 года назад +2

    that was amazing

  • @macjoe8256
    @macjoe8256 11 месяцев назад

    pretty coooool man, thanks for sharing

  • @vpr.void.
    @vpr.void. 2 года назад +1

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

    • @snapi
      @snapi  2 года назад +1

      Thanks c:

  • @rotrot.graddiv.-.3766
    @rotrot.graddiv.-.3766 2 года назад +2

    Well done, nice progress.

    • @snapi
      @snapi  2 года назад

      Thanks c:

  • @marquess4694
    @marquess4694 2 года назад +1

    Well done my friend. Keep working)

  • @StanMasker
    @StanMasker 2 года назад +1

    Nice! Good luck!

    • @snapi
      @snapi  2 года назад

      Thanks!

  • @Forka137
    @Forka137 2 года назад +1

    This really inspires me

  • @forthefs1471
    @forthefs1471 2 года назад +2

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

    • @snapi
      @snapi  2 года назад

      thanks!

  • @sajadtroll9186
    @sajadtroll9186 2 года назад +1

    brooooo so interesting and awesome !!

  • @rokushz
    @rokushz Год назад

    Very good progress!

  • @michaeladdisu8043
    @michaeladdisu8043 2 года назад +1

    Quality stuff brother respect

    • @snapi
      @snapi  2 года назад +1

      Thanks!

  • @lolipopjojo6218
    @lolipopjojo6218 2 года назад +1

    My motivation goes up after this video nice work

  • @user-pf5gi5vt7d
    @user-pf5gi5vt7d 2 года назад +15

    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 года назад +2

      Good luck with learning!

    • @LegoDinoMan
      @LegoDinoMan 2 года назад

      How’s your journey going?

    • @user-pf5gi5vt7d
      @user-pf5gi5vt7d 2 года назад +1

      @@LegoDinoMan Changed my mind, now I learn rust

    • @LegoDinoMan
      @LegoDinoMan 2 года назад

      @@user-pf5gi5vt7d Are you enjoying learning rust?

    • @user-pf5gi5vt7d
      @user-pf5gi5vt7d 2 года назад

      @@LegoDinoMan Yes

  • @TheBuilder
    @TheBuilder 2 года назад +1

    that's some dedication

    • @snapi
      @snapi  2 года назад

      ^_____^

  • @SolidCode
    @SolidCode 2 года назад +1

    Great Work 👍

  • @MohAmuza
    @MohAmuza 2 года назад +2

    the background soundstrack fits amazing.

  • @nicolaspcoutinho5845
    @nicolaspcoutinho5845 2 года назад +1

    Nice work man!

    • @snapi
      @snapi  2 года назад

      Thanks c:

  • @alexeybolotov9857
    @alexeybolotov9857 2 года назад +1

    That's great, keep it going!

    • @snapi
      @snapi  2 года назад

      Thank you!

  • @user-hm6dd4ku2l
    @user-hm6dd4ku2l 2 года назад +1

    Keep going and keep love!

  • @jvugaming
    @jvugaming 4 дня назад

    I used to do stuff by myself. Now I'm looking at it.

  • @tanmaydhawale3532
    @tanmaydhawale3532 2 года назад +1

    love this ❤️

  • @nourbounasr553
    @nourbounasr553 2 года назад +2

    After seeing this my reaction is : TEACH ME MASTER

    • @snapi
      @snapi  2 года назад

      ◉_◉

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

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

  • @jackreaper5405
    @jackreaper5405 Год назад

    Cool journey

  • @while3980
    @while3980 2 года назад +1

    Ok, now you are my inspiration.

    • @snapi
      @snapi  2 года назад

      Happy to hear that! ☺️

  • @ramazz
    @ramazz 2 года назад +3

    inspiring

  • @ez3902
    @ez3902 2 года назад +3

    1:49 why does this remind me of powdertoy!

  • @DartMonkey2
    @DartMonkey2 8 месяцев назад +1

    dobrze ci idzie!

  • @DevelopAnEngine
    @DevelopAnEngine 2 года назад +1

    Really cool 👌🍿

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

  • @imabaconbutihaveadream1763
    @imabaconbutihaveadream1763 2 года назад +1

    Great work!!

    • @snapi
      @snapi  2 года назад

      thank you!

  • @quinterosfabricioantonio2509
    @quinterosfabricioantonio2509 2 года назад +1

    Good job bro