Tamta Asatiani
Tamta Asatiani
  • Видео 11
  • Просмотров 58 780
I made a Game Engine for C++
I made a game development library called "tahmlib" for C++
tahmlib: github.com/tamtaasatiani/tahmlib
pong++: github.com/tamtaasatiani/pong-plusplus
___________________________________________
MY SOCIALS
github: github.com/tamtaasatiani/TicTacToe
google play games: play.google.com/store/apps/developer?id=Tamta+Asatiani
patreon: www.patreon.com/TamtaAsatiani
ko-fi: ko-fi.com/tamtaasatiani
twitter: x.com/tamta_asatiani
Просмотров: 27 967

Видео

Timer Class for the Unity Engine
Просмотров 5712 месяца назад
I made a timer class for Unity and you all can use it. CODEMONKEY'S ORIGINAL CODE: unitycodemonkey.com/utils.php MY UNITY TIMER CLASS: github.com/tamtaasatiani/Timer.cs MY SOCIALS github: github.com/tamtaasatiani/TicTacToe google play games: play.google.com/store/apps/developer?id=Tamta Asatiani patreon: www.patreon.com/TamtaAsatiani ko-fi: ko-fi.com/tamtaasatiani twitter: x.com/tamta_asatiani
don't do gamedev youtube
Просмотров 27 тыс.2 месяца назад
Talking about why if you want to do gamedev, you shouldn't do gamedev youttube, as well as the future of this channel. ARTICLE ABOUT THE RUSSIAN LAW: www.bbc.com/news/world-europe-68822483 MY TIC-TAC-TOE MADE IN C : github.com/tamtaasatiani/TicTacToe MY SOCIALS github: github.com/tamtaasatiani/TicTacToe google play games: play.google.com/store/apps/developer?id=Tamta Asatiani patreon: www.patre...
HOW TO STRUCTURE YOUR VIDEO GAME CODE
Просмотров 1,5 тыс.2 месяца назад
In this video I'm going to explain how to structure your video game code and not get tangled in it. TIMESTAMPS 0:00 intro 1:21 demo 3:11 game design/prototypes 15:27 source code 56:00 outro PLAY ATOMI: play.google.com/store/apps/details?id=org.godotengine.atomi SOURCE CODE AVAILABLE ON MY PATREON: patreon.com/TamtaAsatiani?Link MY SOCIALS github: github.com/tamtaasatiani/TicTacToe google play g...
Harvard's CS50 - Introduction to Game Development - Final Project Showcase
Просмотров 1,3 тыс.4 месяца назад
A showcase for the final project I made for Harvard's course "Introduction to Game Development".
WE MADE A GAME WITH NO COMMUNICATION (collab with wannibe manisha)
Просмотров 1,7 тыс.Год назад
@WannibeManisha and i made a game with no communication WATCH MANISHA'S VIDEO!: ruclips.net/video/6m0xzrh7ku4/видео.html play the game here: gamejolt.com/games/snowballed/686259 my tumblr: spacenoomad.tumblr.com/ my gamejolt: gamejolt.com/@thespacenomad/games my google play games: play.google.com/store/apps/developer?id=space nomad my twitter: space_noomad
GAMEDEV GIRLS TALKING ABOUT GAME DESIGN (with Wannibe Manisha and Tamara Makes Games)
Просмотров 2,3 тыс.Год назад
Talking about how we got introduced to games and why we decided to pursue it as a career, what we like in games now and why and how it affects the games we make. YOU CAN FIND THESE AWESOME LADIES HERE: TAMARA MAKES GAMES RUclips (GameDev): ruclips.net/user/TamaraMakesGames Discord Server: discord.gg/dCJBpe2meg WANNIBE MANISHA RUclips: ruclips.net/user/WannibeManisha Twitter: manisha...
WHAT'S INSIDE A SCORPION GAMING MOUSE?
Просмотров 5273 года назад
i disassemble my old scorpion gaming mouse. TIMESTAMPS 0:00 - intro 0:22 - disassembly starts here 7:37 - a good view of the motherboard 8:16 - outro my twitter: space_noomad​ play.google.com/store/apps/developer?id=space nomad my gamejolt: gamejolt.com/@thespacenomad

Комментарии

  • @VictorAnderssen
    @VictorAnderssen 15 часов назад

    Very nice project! I made a pull-request for a Linux build!

  • @lateralrook
    @lateralrook 22 часа назад

    YWABAW <3

  • @n-signal5641
    @n-signal5641 23 часа назад

    alright, you got a follow.

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

    I don't know what you were talking about but I'm here cause I love coding/game even though I don't know shi' ,basically I love tech stuff and you my guy talk like some billionaire with tech business as Elon Musk. You be gettin' there, I believe in you!

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

    Great video. Keep it up

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

    Is it beginner friendly?

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

      i'd say yes :) but i feel like i'm a little biased

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

    i like u

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

    It is fine to assume x32 dead by now, and always target x64.

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

    wich resources did you use to learn c++ / game/ engine development? im starting university this year and i will love to know! :)

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

    no offense but are you a guy or girl?

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

    I can't even imagine trying to find a job in game development or programming, or anything else for that matter. It must take legendary skills, boundless endurance, infinite patience, delusional optimism, and independent wealth just to hold out long enough to essentially win the lottery. How the hell does anyone even survive any more? If I wasn't on disability, it would be instant death.

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

    Such a beautiful georgian girl.

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

    You are so cool as well as beautiful

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

    Game dev teacher here, good luck on your gamedev journey. You have to study c++ 3d game development to enter European studios. If any info needed, feed free to get in touch.

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

    I love pumping acidic beverages into my stomach

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

    are u albanian?

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

    why is your voice so high pitched

  • @DimaK-wk7fo
    @DimaK-wk7fo День назад

    Good stuff 🎉 მგონი პირველი ქართველი დეველოპერი ხარ ვინც შემხვედრია აქ. წარმატებები!

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

    Did that 20 years ago, and it eventually became a crap version unity😂😂😂

  • @rvft
    @rvft 2 дня назад

    Literally, if Tsoding was a girl

  • @lovelearn341
    @lovelearn341 2 дня назад

    What is the magic trick that allows you to do all of this?

  • @KhairulAnwar-mp8lo
    @KhairulAnwar-mp8lo 2 дня назад

    Where are you from Tamta? You have a unique name.

    • @tamta_asatiani
      @tamta_asatiani 2 дня назад

      georgia. the country tho, not the state :)

  • @Noober666
    @Noober666 2 дня назад

    Not a game engine but a game framework

  • @ЮрийМазко
    @ЮрийМазко 2 дня назад

    Maybe you need represent tahmlib as lib? I can help with that.

  • @v-7815
    @v-7815 2 дня назад

    I have the upmost respect for people that love coding this much. I could never! I just go to work, code w/e I gotta code and forget about it until next day lmao.

  • @nifftbatuff676
    @nifftbatuff676 2 дня назад

    This is what real developers should do. The only way to make something truly original. And to learn something useful.

  • @test-rj2vl
    @test-rj2vl 2 дня назад

    I am not a C++ guru either but for callbacks you could simply pass callback functions to your game engine class constructor as arguments. In C++ you can call functions by their memory address so you can get address of function just like you would get address of variable. Not sure if there are any better ways.

  • @lievenpetersen
    @lievenpetersen 2 дня назад

    Very nice to include the dependencies :)

  • @alexzk3
    @alexzk3 2 дня назад

    Plain pointers in the C++ is bad/outdated idea. In modern enterprise it is prohibited to use even.

  • @jaancarlo1237
    @jaancarlo1237 2 дня назад

    I like you so much, you are so talented

  • @IceGoldDev
    @IceGoldDev 2 дня назад

    Neat!

  • @SvenHeidemann-uo2yl
    @SvenHeidemann-uo2yl 2 дня назад

    Congrats on your progress! I am interested in LLL aswell, but so far my only experience is asm on Gameboy color hardware,which is as low level as it gets (apart from maybe compilers) modern hardware is a Intimidating to me. So much uncertainties. I am toying around with godot atm, but a c++raylib project sounds super interesting to me. A project like yours seems like an insane undertaking. Respect.

  • @sokmontrey
    @sokmontrey 2 дня назад

    sick!!!

  • @TheLummen.
    @TheLummen. 2 дня назад

    Congratulations lady ! You sold your soul to C++ ! Was it worth it ?

  • @kronkner_8192
    @kronkner_8192 2 дня назад

    oi what's ur age? I mean you hold a lot of knowledge for a teen(if you are one)

  • @elallende
    @elallende 2 дня назад

    Love this kind of content even if I barely understand the coding part, kudos !

  • @disinlungkamei2869
    @disinlungkamei2869 2 дня назад

    Wow beauty with brain

  • @jonatasjcgrendering8436
    @jonatasjcgrendering8436 2 дня назад

    C++ Girl🤟

  • @sanyi9667
    @sanyi9667 2 дня назад

    oh yes let's reinvent the wheel.

  • @bsnl11
    @bsnl11 2 дня назад

    ooo ROBIN from 'How I Met Your Mother' made a game engine lib!!!

  • @zeez7777
    @zeez7777 3 дня назад

    Pretty cool but im not a fan of the misleading title, you didn't make a game engine, you wrote a small wrapper around SDL Which is still cool but that giant claim is just not truthful. And unless im missing something here your Tahm deconstructor isnt properly freeing resources, you might wanna check that out.

  • @fifa2k22
    @fifa2k22 3 дня назад

    i just opened youtube and i saw this and im also building one. But hey im building just for fun ; ). kudos to you for completing the project !

  • @pallytf2
    @pallytf2 3 дня назад

    :) thank you

  • @sjoerdev
    @sjoerdev 3 дня назад

    16 minutes just to show you made pong

  • @davidvarshanidze
    @davidvarshanidze 3 дня назад

    ქართველი Jonathan Blow

  • @memoryhunter2084
    @memoryhunter2084 3 дня назад

    დიდი მადლობა იუთუბის ალგორითმს რომ ამომიგდო fellow C++ and video games enjoyer, proud of you, ეგრე გააგრძელე. World is not doomed yet

  • @PySnek
    @PySnek 3 дня назад

    Oh look! It's C/C++ engine number 2048503 on youtube... Let's reinvent the wheel over and over again instead of contributing to solutions that already exist since years like Bevy, Godot or Raylib.

  • @whynotcode
    @whynotcode 3 дня назад

    Keep going you're doing great! I've been a big fan of using LLMs to speed up learning, not sure if you are already. It's pretty useful to be able to ask ChatGPT to explain how a library or game engine works. Or even have it generate the code for you then you walk through it in the debugger to understand how it works. It's much faster than looking through the API docs and sample code for SDL, etc. I think the new era of jobs are all going to be AI-assisted. Game development is so slow and companies love that LLMs make developers 25-40% more productive. In my last couple videos I've been using Google's Filament rendering library to make a VR game in C++. Filament also uses SDL (and Assimp for asset importing) for a couple things behind the scenes. But it handles all the rendering itself. Someone mentioned below that it would be a useful next step to learn how to write the rendering code with a modern graphics API like Vulkan (or even the older OpenGL) or DirectX 12.

  • @Darkfault
    @Darkfault 3 дня назад

    TamtaEngine XD

  • @codyane
    @codyane 3 дня назад

    i m just starting to learn c++ and now i m scared

    • @iani_2020
      @iani_2020 3 дня назад

      😀😄

    • @BoardGameMaker4108
      @BoardGameMaker4108 2 дня назад

      C++ is very liberating but dangerous. You can make some seriously cool efficient things with C++. You should be scared.