One year of my C++ SFML journey

Sdílet
Vložit
  • čas přidán 26. 06. 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
  • Zábava

Komentáře • 784

  • @Muzkaw
    @Muzkaw Před 2 lety +436

    Nice👍

    • @snapi
      @snapi  Před 2 lety +16

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

    • @hulavux8145
      @hulavux8145 Před 2 lety +5

      the OG

    • @andzejkopytko6694
      @andzejkopytko6694 Před 2 lety +2

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

    • @fbi..nasa.
      @fbi..nasa. Před 2 lety +1

      @@snapi what's SFML may I ask?

    • @MINECANGI
      @MINECANGI Před 2 lety

      i watch your videos!

  • @y3v4d
    @y3v4d Před 2 lety +760

    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  Před 2 lety +77

      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 Před 2 lety +4

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

    • @snapi
      @snapi  Před 2 lety +4

      🤔

    • @danielesquivel3155
      @danielesquivel3155 Před 2 lety +1

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

    • @aidilskndrr
      @aidilskndrr Před 2 lety +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 Před 2 lety +203

    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  Před 2 lety +5

      Have fun with it!

  • @utkarshsingh1823
    @utkarshsingh1823 Před 2 lety +110

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

  • @incrementalstudios3573
    @incrementalstudios3573 Před 2 lety +62

    Excited to follow your journey, this is sick!

    • @snapi
      @snapi  Před 2 lety +3

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

  • @mrCetus
    @mrCetus Před 2 lety +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  Před 2 lety

      Thank you! :}

  • @henriqueeendr
    @henriqueeendr Před 2 lety +28

    please teach me

  • @PossessedGR
    @PossessedGR Před 11 měsíci +3

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

  • @Theodorlei1
    @Theodorlei1 Před 2 lety +45

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

  • @edwardczok7665
    @edwardczok7665 Před 2 lety +30

    Gratuluje postępów!

  • @quark_ow
    @quark_ow Před 2 lety +9

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

  • @AlaaAreesPhoenix
    @AlaaAreesPhoenix Před 11 měsíci

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

  • @mikael808
    @mikael808 Před 2 lety +9

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

    • @snapi
      @snapi  Před 2 lety +2

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

    • @mikael808
      @mikael808 Před 2 lety

      @@snapi Thank you!! :D

  • @igorswierczynski7721
    @igorswierczynski7721 Před 2 lety +2

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

    • @snapi
      @snapi  Před 2 lety

      Thanks happy to hear that!

  • @fiddchannel8004
    @fiddchannel8004 Před 27 dny

    It will be great to see development streams from you

  • @roguib
    @roguib Před 2 lety +1

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

  • @aashishkumarrai
    @aashishkumarrai Před rokem +1

    Awesome journey!
    Congratulations!

  • @seveto3911
    @seveto3911 Před 2 lety +1

    That reslly inspiring video.
    Fantastic work.

  • @iCrimzon
    @iCrimzon Před 9 měsíci

    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 Před 2 lety +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  Před 2 lety

      Good luck then!

  • @omargutierrez7660
    @omargutierrez7660 Před 2 lety +1

    I´m impressed, i hope one day make projects like these. Your "Simple Sandbox" project blew up my mind. Felicidades!!

    • @snapi
      @snapi  Před 2 lety

      gracias! If you want to learn more about this project here is cool video about it czcams.com/video/VLZjd_Y1gJ8/video.html

  • @farizalrasyid7194
    @farizalrasyid7194 Před měsícem

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

  • @NoneLikeRob
    @NoneLikeRob Před 6 měsíci +1

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

  • @antoniocarlosacsjr7128
    @antoniocarlosacsjr7128 Před 2 lety +2

    Really inspiring. Congrats and keep going.

  • @StevenMartinGuitar
    @StevenMartinGuitar Před 2 lety +1

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

  • @Toan_cc
    @Toan_cc Před 9 měsíci

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

  • @noriking1467
    @noriking1467 Před 5 měsíci

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

  • @danielhildebrand7684
    @danielhildebrand7684 Před 2 lety +12

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

    • @snapi
      @snapi  Před 2 lety +4

      Then good luck to you!

  • @PabloGamedev
    @PabloGamedev Před 2 lety +1

    This is incredible man, keep up the good work!

  • @dandymcgee
    @dandymcgee Před 9 měsíci

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

  • @hutch-uu322
    @hutch-uu322 Před 2 lety +2

    Wow.Just Wow!! Amazing stuff. Keep improving

  • @dreamhollow
    @dreamhollow Před 2 lety +1

    Good luck to you. This was pretty amazing.

    • @snapi
      @snapi  Před 2 lety +1

      Thanks a lot!

  • @lucarossi8442
    @lucarossi8442 Před 22 dny +1

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

    • @snapi
      @snapi  Před 14 dny

      happy to hear that :p

  • @rmt3589
    @rmt3589 Před 9 měsíci +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!

  • @eriklopez996
    @eriklopez996 Před 2 lety +1

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

  • @2tun401
    @2tun401 Před 2 lety +1

    Wow dude such a great work!

  • @jroseme
    @jroseme Před 2 lety +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  Před 2 lety

      Thank you! Good luck in learning!

    • @jroseme
      @jroseme Před 2 lety

      @@snapi Thanks! Got my demo uploaded. Finally sorted out collision correction today AND the camera. Freaking pumped. czcams.com/video/5PvEZRA0Esg/video.html

    • @snapi
      @snapi  Před 2 lety

      @@jroseme my man it looks magnificent great job!

    • @jroseme
      @jroseme Před 2 lety

      @@snapi Thanks!!

  • @amos660
    @amos660 Před 2 lety +1

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

  • @rikeshsilwal9125
    @rikeshsilwal9125 Před rokem +1

    loving every second of it.

  • @jawtaro4583
    @jawtaro4583 Před měsícem

    this motivates me to code everything I watch this video💪

  • @user-sp2uq7gn1o
    @user-sp2uq7gn1o Před rokem

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

  • @jumbledfox2098
    @jumbledfox2098 Před 7 měsíci

    This is so epic, well done!

  • @yagami1160
    @yagami1160 Před rokem +1

    WOOOW, MAN THANKS, I am so motivated right now

  • @jackz1644
    @jackz1644 Před 2 lety +1

    Kocham cie Snapi bardzo

  • @ZeeshanAli-nk3xk
    @ZeeshanAli-nk3xk Před 2 lety +2

    This is extremely great!

  • @darshancc2617
    @darshancc2617 Před 8 měsíci +2

    That rope stimulation gave me goosebumps

  • @conradlewis5689
    @conradlewis5689 Před 2 lety +1

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

  • @martindejonge695
    @martindejonge695 Před 2 lety +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  Před 2 lety

      That sounds cool!

  • @TheMLover
    @TheMLover Před 2 lety +1

    Daaaamn nice job!

  • @FernandoOliveira1979
    @FernandoOliveira1979 Před 2 lety +1

    Congratz man, very nice job!

    • @snapi
      @snapi  Před 2 lety

      Oh thanks a lot!

  • @perrychouteau3561
    @perrychouteau3561 Před měsícem

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

  • @sajadtroll9186
    @sajadtroll9186 Před 2 lety +1

    brooooo so interesting and awesome !!

  • @dryphresque7113
    @dryphresque7113 Před 2 lety +2

    Amazing work

  • @Forka137
    @Forka137 Před 2 lety +1

    This really inspires me

  • @darkmayhem9767
    @darkmayhem9767 Před 2 lety +1

    Mind blown! Awesome work

  • @macjoe8256
    @macjoe8256 Před 11 měsíci

    pretty coooool man, thanks for sharing

  • @speedorix7731
    @speedorix7731 Před 2 lety +1

    I needed this a lot, Thank you

  • @chauhan.739
    @chauhan.739 Před 2 lety +1

    Hats Off to you. Great work 👍

    • @snapi
      @snapi  Před 2 lety +1

      Thanks a lot c:

  • @psibarpsi
    @psibarpsi Před 23 dny +2

    omg beautiful ❤

  • @kinershah464
    @kinershah464 Před 2 měsíci

    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.

  • @marquess4694
    @marquess4694 Před 2 lety +1

    Well done my friend. Keep working)

  • @guidoretro
    @guidoretro Před 2 lety +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.

  • @youssefrachidi5912
    @youssefrachidi5912 Před 2 lety +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  Před 2 lety

      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:

  • @rotrot.graddiv.-.3766
    @rotrot.graddiv.-.3766 Před 2 lety +2

    Well done, nice progress.

  • @BluesBoySid
    @BluesBoySid Před 2 měsíci

    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

  • @ramazz
    @ramazz Před 2 lety +3

    inspiring

  • @tanmaydhawale3532
    @tanmaydhawale3532 Před 2 lety +1

    love this ❤️

  • @vpr.void.
    @vpr.void. Před 2 lety +1

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

  • @thelowendstudio
    @thelowendstudio Před 2 lety +1

    this is really awesome

  • @adrieldev893
    @adrieldev893 Před 2 lety +1

    Awesome!

  • @lolipopjojo6218
    @lolipopjojo6218 Před 2 lety +1

    My motivation goes up after this video nice work

  • @DevelopAnEngine
    @DevelopAnEngine Před 2 lety +1

    Really cool 👌🍿

  • @nopilpl
    @nopilpl Před 2 lety +2

    Gratulacje!

  • @michaeladdisu8043
    @michaeladdisu8043 Před 2 lety +1

    Quality stuff brother respect

  • @forthefs1471
    @forthefs1471 Před 2 lety +2

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

  • @onlywayisforward
    @onlywayisforward Před rokem

    Really great job 😎👍

  • @baibhabchakraborty821
    @baibhabchakraborty821 Před 2 lety +1

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

  • @alexeybolotov9857
    @alexeybolotov9857 Před 2 lety +1

    That's great, keep it going!

  • @while3980
    @while3980 Před 2 lety +1

    Ok, now you are my inspiration.

    • @snapi
      @snapi  Před 2 lety

      Happy to hear that! ☺️

  • @Dnn324
    @Dnn324 Před 2 lety +1

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

  • @ali_youtube_user_7351
    @ali_youtube_user_7351 Před 14 dny +1

    Literally fancy you have a successfull future.

  • @MxAxTxExUxS
    @MxAxTxExUxS Před 2 lety +1

    Bravo!

  • @user-hm6dd4ku2l
    @user-hm6dd4ku2l Před 2 lety +1

    Keep going and keep love!

  • @jaimebm816
    @jaimebm816 Před 22 dny +1

    Really inspiring

  • @jackreaper5405
    @jackreaper5405 Před rokem

    Cool journey

  • @ebenvosloo1729
    @ebenvosloo1729 Před 2 lety +1

    Amazing Video!

  • @Paradox-gx5sg
    @Paradox-gx5sg Před rokem

    Inspiring 👏

  • @convince_me
    @convince_me Před 2 lety +1

    am amazed, nice

  • @sajjadjafari5938
    @sajjadjafari5938 Před 2 lety +2

    that was amazing

  • @adityaranigaon
    @adityaranigaon Před 2 lety +1

    Inspiring bro

  • @StanMasker
    @StanMasker Před 2 lety +1

    Nice! Good luck!

  • @gawadepilfeg5589
    @gawadepilfeg5589 Před 6 měsíci

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

  • @SUCHMISH
    @SUCHMISH Před 2 lety +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  Před 2 lety +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  Před 2 lety

      @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  Před 2 lety +5

      @TheSnowscar Having fun and learning ;)

    • @snapi
      @snapi  Před 2 lety +1

      maybe one day I will try SDL2 who knows

    • @SUCHMISH
      @SUCHMISH Před 11 měsíci

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

  • @FlotteeMottee
    @FlotteeMottee Před měsícem

    I love it :)

  • @rokushz
    @rokushz Před rokem

    Very good progress!

  • @TheBuilder
    @TheBuilder Před 2 lety +1

    that's some dedication

  • @santiagoruiz76
    @santiagoruiz76 Před 2 lety +1

    Amazing

  • @lampa-_-369
    @lampa-_-369 Před 2 lety +1

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

    • @snapi
      @snapi  Před 2 lety +1

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

  • @imabaconbutihaveadream1763

    Great work!!

  • @szaronaangel7725
    @szaronaangel7725 Před 2 lety +2

    Woah, super cool. I wish I could stay disciplined enough to progress so well :O

    • @snapi
      @snapi  Před 2 lety

      For me it wasn't discipline putting together programs just makes me happy ;p