One year of my C++ SFML journey

Поділитися
Вставка
  • Опубліковано 31 січ 2025

КОМЕНТАРІ • 836

  • @Muzkaw
    @Muzkaw 2 роки тому +475

    Nice👍

    • @snapi
      @snapi  2 роки тому +16

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

    • @hulavux8145
      @hulavux8145 2 роки тому +5

      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 роки тому +854

    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 роки тому +90

      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 роки тому +5

      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 роки тому +7

      @@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 роки тому +239

    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 роки тому +116

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

  • @incrementalstudios3573
    @incrementalstudios3573 3 роки тому +66

    Excited to follow your journey, this is sick!

    • @snapi
      @snapi  3 роки тому +4

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

  • @quark_ow
    @quark_ow 2 роки тому +13

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

  • @P_Ahmed_P
    @P_Ahmed_P 6 місяців тому +4

    Wow, it looks like you've put a lot of effort into learning all that! That's really amazing!

  • @edwardczok7665
    @edwardczok7665 3 роки тому +35

    Gratuluje postępów!

  • @Theodorlei1
    @Theodorlei1 2 роки тому +48

    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!

  • @Danielle-ew1el
    @Danielle-ew1el 7 місяців тому +1

    your narrative skills are on point, loved the storytelling!

    • @snapi
      @snapi  6 місяців тому

      Glad you enjoyed :p

  • @mikael808
    @mikael808 3 роки тому +11

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

    • @snapi
      @snapi  3 роки тому +2

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

    • @mikael808
      @mikael808 3 роки тому

      @@snapi Thank you!! :D

  • @omargutierrez7660
    @omargutierrez7660 2 роки тому +3

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

    • @snapi
      @snapi  2 роки тому +1

      gracias! If you want to learn more about this project here is cool video about it ua-cam.com/video/VLZjd_Y1gJ8/v-deo.html

  • @danielhildebrand7684
    @danielhildebrand7684 2 роки тому +14

    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!

  • @PossessedGR
    @PossessedGR Рік тому +3

    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!

  • @William-nani
    @William-nani 26 днів тому

    0:50 i loved the block design how you make that ❤️‍🔥

  • @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 Рік тому

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

  • @hutch-uu322
    @hutch-uu322 2 роки тому +2

    Wow.Just Wow!! Amazing stuff. Keep improving

    • @snapi
      @snapi  2 роки тому +1

      Thank you!

  • @conradlewis5689
    @conradlewis5689 2 роки тому +1

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

    • @snapi
      @snapi  2 роки тому

      Thanks!

  • @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. ua-cam.com/video/5PvEZRA0Esg/v-deo.html

    • @snapi
      @snapi  2 роки тому

      @@jroseme my man it looks magnificent great job!

    • @jroseme
      @jroseme 2 роки тому

      @@snapi Thanks!!

  • @igorswierczynski7721
    @igorswierczynski7721 3 роки тому +2

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

    • @snapi
      @snapi  3 роки тому

      Thanks happy to hear that!

  • @BluesBoySid
    @BluesBoySid 9 місяців тому

    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

  • @lucarossi8442
    @lucarossi8442 8 місяців тому +1

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

    • @snapi
      @snapi  7 місяців тому

      happy to hear that :p

  • @iCrimzon
    @iCrimzon Рік тому

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

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

  • @forthefs1471
    @forthefs1471 2 роки тому +2

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

    • @snapi
      @snapi  2 роки тому

      thanks!

  • @qwertek8413
    @qwertek8413 2 місяці тому +1

    dobry progress, gratulacje

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

  • @AlaaAreesPhoenix
    @AlaaAreesPhoenix Рік тому

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

  • @darshancc2617
    @darshancc2617 Рік тому +2

    That rope stimulation gave me goosebumps

  • @FernandoOliveira1979
    @FernandoOliveira1979 3 роки тому +1

    Congratz man, very nice job!

    • @snapi
      @snapi  3 роки тому

      Oh thanks a lot!

  • @StevenMartinGuitar
    @StevenMartinGuitar 2 роки тому +1

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

    • @snapi
      @snapi  2 роки тому

      Thanks! =D

  • @antoniocarlosacsjr7128
    @antoniocarlosacsjr7128 2 роки тому +2

    Really inspiring. Congrats and keep going.

    • @snapi
      @snapi  2 роки тому

      Thank you!

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

  • @dreamhollow
    @dreamhollow 2 роки тому +1

    Good luck to you. This was pretty amazing.

    • @snapi
      @snapi  2 роки тому +1

      Thanks a lot!

  • @seveto3911
    @seveto3911 2 роки тому +1

    That reslly inspiring video.
    Fantastic work.

  • @nopilpl
    @nopilpl 2 роки тому +2

    Gratulacje!

  • @aashishkumarrai
    @aashishkumarrai 2 роки тому +1

    Awesome journey!
    Congratulations!

  • @yagami1160
    @yagami1160 2 роки тому +1

    WOOOW, MAN THANKS, I am so motivated right now

  • @fiddchannel8004
    @fiddchannel8004 8 місяців тому

    It will be great to see development streams from you

  • @roguib
    @roguib 2 роки тому +1

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

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

  • @rmt3589
    @rmt3589 Рік тому +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!

  • @farizalrasyid7194
    @farizalrasyid7194 8 місяців тому

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

  • @PabloGamedev
    @PabloGamedev 2 роки тому +1

    This is incredible man, keep up the good work!

    • @snapi
      @snapi  2 роки тому

      Thanks! ;}

  • @lolipopjojo6218
    @lolipopjojo6218 2 роки тому +1

    My motivation goes up after this video nice work

  • @noriking1467
    @noriking1467 Рік тому

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

  • @Lee14G
    @Lee14G 3 роки тому +6

    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  3 роки тому

      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 3 роки тому +1

      @@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  3 роки тому +1

      @@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 роки тому +1

      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.

  • @speedorix7731
    @speedorix7731 2 роки тому +1

    I needed this a lot, Thank you

  • @2tun401
    @2tun401 2 роки тому +1

    Wow dude such a great work!

  • @Toan_cc
    @Toan_cc Рік тому

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

  • @michaeladdisu8043
    @michaeladdisu8043 2 роки тому +1

    Quality stuff brother respect

    • @snapi
      @snapi  2 роки тому +1

      Thanks!

  • @TheBuilder
    @TheBuilder 2 роки тому +1

    that's some dedication

    • @snapi
      @snapi  2 роки тому

      ^_____^

  • @rikeshsilwal9125
    @rikeshsilwal9125 2 роки тому +1

    loving every second of it.

  • @MohAmuza
    @MohAmuza 2 роки тому +2

    the background soundstrack fits amazing.

  • @ZeeshanAli-nk3xk
    @ZeeshanAli-nk3xk 2 роки тому +2

    This is extremely great!

  • @perrychouteau3561
    @perrychouteau3561 8 місяців тому

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

  • @while3980
    @while3980 2 роки тому +1

    Ok, now you are my inspiration.

    • @snapi
      @snapi  2 роки тому

      Happy to hear that! ☺️

  • @machinze_edits
    @machinze_edits 2 роки тому +1

    Next level. I just need some books on rendering and C++ really nice to watch your videos

    • @snapi
      @snapi  2 роки тому +1

      I'm pretty sure that you can find quiet few websites on graphics but I'm certain about books tho 🤔

  • @Jeff--vq4zb
    @Jeff--vq4zb 8 місяців тому

    Snapi is a math genius. That explains all this complex looking stuff.

  • @marquess4694
    @marquess4694 2 роки тому +1

    Well done my friend. Keep working)

  • @rotrot.graddiv.-.3766
    @rotrot.graddiv.-.3766 2 роки тому +2

    Well done, nice progress.

    • @snapi
      @snapi  2 роки тому

      Thanks c:

  • @jacks6910
    @jacks6910 2 роки тому +1

    My pc stalking me, I’m using sfml for a chess engine and now this is my youtube recommended. That said, nice work man!

    • @snapi
      @snapi  2 роки тому +1

      The big brother is watching -__-

    • @jacks6910
      @jacks6910 2 роки тому

      @@snapi lol, indeed.

  • @darkmayhem9767
    @darkmayhem9767 2 роки тому +1

    Mind blown! Awesome work

    • @snapi
      @snapi  2 роки тому

      Thank you!

  • @jackz1644
    @jackz1644 2 роки тому +1

    Kocham cie Snapi bardzo

  • @alexeybolotov9857
    @alexeybolotov9857 2 роки тому +1

    That's great, keep it going!

    • @snapi
      @snapi  2 роки тому

      Thank you!

  • @namesurname4051
    @namesurname4051 2 роки тому +1

    God must be proud seeing how humans are learning to create their own worlds.

  • @really821
    @really821 7 місяців тому +2

    What I just saw was a true masterpiece ...

    • @snapi
      @snapi  6 місяців тому

  • @youssefrachidi5912
    @youssefrachidi5912 3 роки тому +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  3 роки тому

      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:

  • @vpr.void.
    @vpr.void. 2 роки тому +1

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

    • @snapi
      @snapi  2 роки тому +1

      Thanks c:

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

  • @gawadepilfeg5589
    @gawadepilfeg5589 Рік тому

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

  • @StanMasker
    @StanMasker 3 роки тому +1

    Nice! Good luck!

    • @snapi
      @snapi  3 роки тому

      Thanks!

  • @Zippy_xxo
    @Zippy_xxo Рік тому

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

  • @thelowendstudio
    @thelowendstudio 2 роки тому +1

    this is really awesome

  • @叶行建
    @叶行建 2 роки тому +1

    Keep going and keep love!

  • @psibarpsi
    @psibarpsi 8 місяців тому +2

    omg beautiful ❤

  • @jumbledfox2098
    @jumbledfox2098 Рік тому

    This is so epic, well done!

  • @chauhan.739
    @chauhan.739 3 роки тому +1

    Hats Off to you. Great work 👍

    • @snapi
      @snapi  3 роки тому +1

      Thanks a lot c:

  • @dryphresque7113
    @dryphresque7113 2 роки тому +2

    Amazing work

  • @eriklopez996
    @eriklopez996 2 роки тому +1

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

  • @plrc4593
    @plrc4593 2 роки тому +2

    Wow! You made incredible progress, man :D In 2:05 it seems you just build a 3D game engine :D

    • @snapi
      @snapi  2 роки тому

      Thanks!

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

  • @dandymcgee
    @dandymcgee Рік тому

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

  • @kinershah464
    @kinershah464 9 місяців тому

    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.

  • @sajjadjafari5938
    @sajjadjafari5938 2 роки тому +2

    that was amazing

  • @ali_youtube_user_7351
    @ali_youtube_user_7351 7 місяців тому +1

    Literally fancy you have a successfull future.

  • @TheMLover
    @TheMLover 2 роки тому +1

    Daaaamn nice job!

  • @ВладШеремет-и8г
    @ВладШеремет-и8г 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!

  • @lel7531
    @lel7531 2 роки тому +1

    Wow you really came a long way

    • @snapi
      @snapi  2 роки тому

      thanks!

  • @ebenvosloo1729
    @ebenvosloo1729 2 роки тому +1

    Amazing Video!

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

  • @nicolaspcoutinho5845
    @nicolaspcoutinho5845 3 роки тому +1

    Nice work man!

    • @snapi
      @snapi  3 роки тому

      Thanks c:

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

  • @ReposalMC
    @ReposalMC 2 роки тому +1

    very great video i love it

    • @snapi
      @snapi  2 роки тому

      thanks!

  • @lanarhoades6976
    @lanarhoades6976 7 місяців тому

    Very inspiring. I am currently focused on webdev, which is my job. I should invest free time in C++ projects and make small games

  • @zheli2417
    @zheli2417 2 роки тому +1

    unbelievable great job

    • @snapi
      @snapi  2 роки тому

      thanks

  • @Forka137
    @Forka137 2 роки тому +1

    This really inspires me

  • @MINECANGI
    @MINECANGI 2 роки тому +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 роки тому +1

      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)

  • @SC2Villares
    @SC2Villares 3 роки тому +2

    Incredible, i am progreding in the same path!

    • @snapi
      @snapi  3 роки тому +2

      Then good luck to you c:

    • @SC2Villares
      @SC2Villares 2 роки тому

      @@snapi :D yep! o/

    • @SC2Villares
      @SC2Villares 2 роки тому

      ​@@snapi I will going to tackle some UI now.