One year of my C++ SFML journey

Sdílet
Vložit
  • čas přidán 19. 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 • 781

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

    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 +756

    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 +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 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 +200

    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 +109

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

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

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

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

    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!

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

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

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

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

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

    Gratuluje postępów!

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

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

    • @mikael808
      @mikael808 Před 2 lety

      @@snapi Thank you!! :D

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

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

    It will be great to see development streams from you

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

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

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

    • @snapi
      @snapi  Před 7 dny

      happy to hear that :p

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

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

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

    please teach me

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

  • @aashishkumarrai
    @aashishkumarrai Před rokem +1

    Awesome journey!
    Congratulations!

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

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

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

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

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

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

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

    That reslly inspiring video.
    Fantastic work.

  • @noriking1467
    @noriking1467 Před 4 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!

  • @rmt3589
    @rmt3589 Před 8 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!

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

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

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

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

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

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

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

    This is incredible man, keep up the good work!

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

    Really inspiring. Congrats and keep going.

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

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

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

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

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

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

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

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

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

    Wow dude such a great work!

  • @rikeshsilwal9125
    @rikeshsilwal9125 Před rokem +1

    loving every second of it.

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

    This is so epic, well done!

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

    this motivates me to code everything I watch this video💪

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

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

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

    Wow.Just Wow!! Amazing stuff. Keep improving

  • @yagami1160
    @yagami1160 Před rokem +1

    WOOOW, MAN THANKS, I am so motivated right now

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

    I needed this a lot, Thank you

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

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

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

    Congratz man, very nice job!

    • @snapi
      @snapi  Před 2 lety

      Oh thanks a lot!

  • @onlywayisforward
    @onlywayisforward Před rokem

    Really great job 😎👍

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

    This is extremely great!

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

    Kocham cie Snapi bardzo

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

    this is really awesome

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

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

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

    pretty coooool man, thanks for sharing

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

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

    Daaaamn nice job!

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

    Amazing work

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

    Amazing Video!

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

    Mind blown! Awesome work

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

    Gratulacje!

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

    This really inspires me

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

    brooooo so interesting and awesome !!

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

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

    My motivation goes up after this video nice work

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

    Well done, nice progress.

  • @fernandoezequielfernandezv7934

    wow bro you are amazing, I'm excited to start my own projects too. Greetings from Argentina

    • @snapi
      @snapi  Před 2 lety

      Thank you and good luck!

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

    Well done my friend. Keep working)

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

    love this ❤️

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

    That rope stimulation gave me goosebumps

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

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

  • @rokushz
    @rokushz Před rokem

    Very good progress!

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

    Nice! Good luck!

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

    Quality stuff brother respect

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

    That's great, keep it going!

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

    omg beautiful ❤

  • @tony-the-fox42
    @tony-the-fox42 Před 2 lety +1

    Cool, good luck!

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

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

  • @jackreaper5405
    @jackreaper5405 Před rokem

    Cool journey

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

    Awesome!

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

    Great Work 👍

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

    Really inspiring

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

    Ok, now you are my inspiration.

    • @snapi
      @snapi  Před 2 lety

      Happy to hear that! ☺️

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

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

    that was amazing

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

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

    • @snapi
      @snapi  Před 2 lety

      Go for it it's really cool

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

  • @DartMonkey2
    @DartMonkey2 Před 8 měsíci +1

    dobrze ci idzie!

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

    Really cool 👌🍿

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

    Nice work man!

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

    Keep going and keep love!

  • @imabaconbutihaveadream1763

    Great work!!

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

    great work! i support your engine project, i'm trying to learn OpenGL too to build my own Cross-platform engine

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

      Good luck with it!

    • @someone3542
      @someone3542 Před 2 lety

      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)

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

    Inspiring 👏

  • @quinterosfabricioantonio2509

    Good job bro

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

    Bravo!

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

    Inspiring bro