C++ ist die BESTE Programmiersprache, oder? | Let's GameDev

Sdílet
Vložit
  • čas přidán 16. 07. 2024
  • Was zeichnet die beste Programmiersprache aus? Gibts es vielleicht noch bessere und wurden Videospiele schon immer in C++ geschrieben?
    Meine besten VIDEOS: • Best of Alles!
    Mein Kanal: bit.ly/LetsGameDevCZcams
    bit.ly/LetsGameDevFacebook
    Meine Spiele:
    CANDY BAG
    Android: bit.ly/1su331h
    iOS: bit.ly/1uak4vz
    Alle meine Spiele:
    Android: bit.ly/1W4M9b4
    iOS: apple.co/1NmW9VJ
    ------------------------------------------------------------------------
    Videolinks:
    Speed Coding - Candy Bag #1:
    • Candy Bag Monster - Sp...
    ------------------------------------------------------------------------
    Buchempfehlungen:
    Einführung in Starling (ActionScript3):*
    bit.ly/starli
    Spiele entwickeln mit Unity 5;*
    amzn.to/1OHzuXu
    Weniger schlecht Programmieren:*
    bit.ly/wescpr
    Schrödinger lernt Java:*
    bit.ly/bt7zuoi
    HTML5 mit Phaser.js (online):
    bit.ly/1su4XPu
    *Wenn du etwas über diesen Link kaufst, bekomme ich zum
    Dank etwas Geld von Amazon. Du bezahlst NICHT mehr
    und unterstützt mich somit! Danke!
    ---------------------------------------------------------------------
    Kamera: Canon 600D + Magic Lantern: bit.ly/600_D
    Schnitt: Adobe Premiere CC
  • Zábava

Komentáře • 643

  • @mannfredgunter907
    @mannfredgunter907 Před 8 lety +190

    Ich hab noch nie ein geileres Intro gesehen als deins

  • @Mat2095
    @Mat2095 Před 8 lety +36

    Ich bin zwar kein großer Freund von C/C++, aber die Compiler optimieren da so krass, das bekommt man als Mensch in Assembler direkt nie hin.

    • @universebug5423
      @universebug5423 Před 5 lety +5

      So genau kann man das nicht sagen. Auf neueren CPUs mag das vielleicht stimmen, jedoch gibt es garantiert Prozessoren, die etwas einfacher zu programmieren sind.

    • @tomkohler1609
      @tomkohler1609 Před rokem

      @@universebug5423 Früher waren einfach die Compiler schlechter und die Systeme hatten gewisse Stolpersteine, die ein Optimieren schwer gemacht haben (Memory Banking usw.)

  • @timo-98
    @timo-98 Před 7 lety +65

    Die armen Programmierer, die in Assembler die Konsolenspiele programmieren mussten. Ich versuche mich auch gerade bei einem Mikrocontroller in Assembler, aber alles was mehr als 100 Zeilen Code hat wird total unübersichtlich und man versteht seinen eigenen Code nicht mehr :(

    • @skullteria
      @skullteria Před 7 lety +11

      Auch wenn man es auf Anhieb nicht direkt sieht, gibt ASM die Möglichkeit alles sauber und strukturiert aufzubauen. Wenn du davor in C intensiv programmiert hast, dann wirst du dich auch sehr schnell in ASM einarbeiten können, denn auch dort werden wieder Strukturen, Pointer, Funktionen benötigt. Und natürlich die Speicherreservierung und Freisetzung. Und bis hierhin hab ich noch gar nicht erwähnt, dass die meisten auf fertige Bibliotheken und sogar ganze Frameworks zurückgreifen, welche nicht direkt nur dafür gut sind um mit irgendwelchen Schnittstellen zu kommunizieren, sondern auch tatsächlich um dir das programmieren leichter zu machen.

    • @blizzardfan7946
      @blizzardfan7946 Před 6 lety +4

      Naja die Nintendo Leute sind Japaner und Japaner sind Asiaten und Asiaten macht das nix aus die sind einfach ein bisschen krasser als wir ^^

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

      Versuchs mal mit 6502 Assembler!

    • @uberDirk
      @uberDirk Před 4 lety

      Himmel, ich habe die Zeit geliebt, als ich Mikrocontroller mit Assembler programmiert habe. Schön war es.

  • @egongreens
    @egongreens Před 5 lety

    wirklich toll gemachtes Vid. Gutes Intro, witzig, ernsthaft und unterhaltsam-informativ. So lerne ich am liebsten. weiter so!

  • @lieutenantspock7943
    @lieutenantspock7943 Před 7 lety

    total sympathisch. cooles intro. schön simpel, aber trotzdem technisch korrekt. echt gut.

  • @MrWeissy
    @MrWeissy Před 8 lety

    Super Video!
    Genau die Art von Erklärung die ich gesucht habe, zum Thema welche Programmiersprache wofür verwenden.
    Gruß und Dank.

  • @Timeox2k
    @Timeox2k Před 8 lety +1

    Wow dieses Video war diesmal MEGA fesselnd und hat Spaß gemacht zuzuhöhren!!!!

  • @yannick3495
    @yannick3495 Před 8 lety

    Danke für dieses tolle Video, ich will mehr Videos in die Richtung bitte. ;D

  • @domnik9062
    @domnik9062 Před 8 lety

    Besser kann man es nicht sagen, mein Like hast du! PS: Mein abo hast du schon lange ... und 9:00 ist die geilste Stelle im ganzen Video :D

  • @leeres.blattleerzeichen9631

    Gutes Video!
    Genau so gibt es auch nicht das beste oder sicherste Betriebssystem. Es kommt immer auf den Einsatzzweck und den Anwender an!

  • @alexlewis209
    @alexlewis209 Před 3 lety

    Ich finde deine Videos sehr informativ und unterhaltsam. Gucke sie sehr gerne

  • @matsi99
    @matsi99 Před 8 lety

    Top Video, top Inhalt, Daumen hoch :)

  • @pascal535
    @pascal535 Před 8 lety

    Endlich Tom! Danke für diese Aufklärenden Worte! :D
    Ich arbeite seit bestimmt 4 Jahren mit GML also Game Maker, weil ich mit meinem 18 Jahren bisher noch nichts einfacheres gefunden habe, wo ich mich nicht mit Java/Java Script auskennen muss oder eine Library brauche um mir simpel auf dem Bildschirm Sprites und anderes Gedöhns aus zu geben. :)

    • @LetsGameDev
      @LetsGameDev  Před 8 lety

      +Pascal Ich bin auch stark an Game Maker interessiert aber das gibts noch nicht vernünftig für den Mac, Aber GMS2 sollst ja auch für Max und Linux geben!

    • @pascal535
      @pascal535 Před 8 lety

      Ich hoffe für dich, dass Game Maker für dich bald richtig zur Verfügung steht! :)
      Ich weiß auch gar nicht warum Game Maker so angezweifelt wird? Klar, mit drop'n'drag zu "programmieren" ist an sich keine richtige Informatik wie man sie herkömmlich kennt, aber ich programmiere beispielsweise nur mit Scripts. o.ô
      Das bedeutsamste für mich an Game Maker ist, dass ich mich nicht mit der Syntax ärgern muss, auch wenn ich die Stränge mit dem Semikolon und geschweiften Klammern für mich einhalte, und stattdessen eher die Funktionalität von Game Maker lernen kann. :)
      Und übrigens ist das schöne, dass man auch was im Kopf haben muss und wirklich nur dann wirklich qualitative und eigene Spiele entstehen. Man kann also trotzdem noch von "i-wannt-too"-Games unterscheiden.
      Viele Grüße Pascal :D

  • @ingeborgschmidt-huser9299
    @ingeborgschmidt-huser9299 Před 8 lety +19

    compiler mit google translate zu vergleichen :D das ist schon ziemlich mutig

  • @MalcomJPrince
    @MalcomJPrince Před 8 lety

    In ASM hab ich früher meine trainer gecodet :D
    das waren noch Zeiten...
    Super Video, hat mich an die alten Zeiten erinnert.
    Danke

  • @leonardschon2733
    @leonardschon2733 Před 7 lety

    Guter und informativer content. :)

  • @nichtskoennerlp6314
    @nichtskoennerlp6314 Před 8 lety

    Du hast viel erklärt was ich noch nicht wusste, Danke

  • @Inarilein
    @Inarilein Před 8 lety

    Ich bin ganz deiner Meinung. :) Mir gefällt übrigens das Thumbnail echt gut! :D

  • @jonasnow574
    @jonasnow574 Před 8 lety

    Jetzt hast du meine Denkweise verändert :O jetzt bin ich bereit um ein Spiel zu programmieren

  • @Darku.Matteru
    @Darku.Matteru Před 7 lety

    hallo; deine Überlegungen sind sehr richtig; bist ein guter Aufklärer) weiter so xd

  • @thomasss146
    @thomasss146 Před 8 lety +27

    Wirklich gutes Video, echt! :)

    • @LetsGameDev
      @LetsGameDev  Před 8 lety +7

      +Thomas Willberger Danke dir^^

    • @MatthiXXY
      @MatthiXXY Před 8 lety +1

      +LetsGameDev Wollte ich auch schon schreiben, also häng ich mich hier mal ran! :D

  • @sandmann6851
    @sandmann6851 Před 3 lety

    Hahaha geil. Gleich abonniert!

  • @TheKlikluk
    @TheKlikluk Před 8 lety +1

    Machst du wieder ein Video, meine Projekte 2016 am Ende des Jahres? Darüber würde ich mich echt freuen.

  • @geheim1871
    @geheim1871 Před 8 lety +32

    assembler ist früher vllt mal schneller gewesen, die compiler heutzutage sind aber deutlich besser als der durchschnittliche programmierer...

  • @mo7aZa
    @mo7aZa Před 3 lety

    Abo da gelassen, wobei ich dachte das hätte ich beim letzten Besuch schon gemacht....

  • @pizzatrain9600
    @pizzatrain9600 Před 8 lety +4

    Danke, ein sehr schönes Video, mit einem sehr interessanten Thema. Für mich, der lange nur in Lisp und Python ohne Engine programmiert hat(vieles musste man selbst machen und war umständlich), war es irgendwie schwierig mich mit der Unity Engine zu vertragen, da ich nicht mehr alles selbst machen musste. Das fühlte sich ein bisschen wie cheaten an, aber mittlerweile sehe ich die Engine nur noich als besseres Werkzeug an.
    LG Pizza_Train

    • @LetsGameDev
      @LetsGameDev  Před 8 lety

      +Pizza Train Genau dieses Gefühl des "cheatens" ist auch typisch Programmierer und kenne ich auch gut. Da muss man lernen über seinen eigenen göttlichen Schatten zu springen.

    • @pizzatrain9600
      @pizzatrain9600 Před 8 lety

      Ja genau :D

  • @malenradi4482
    @malenradi4482 Před 7 lety

    Danke, eine gute Einführung...

  • @Kruemo
    @Kruemo Před 8 lety +4

    8:10 Wie wahr. Ich glaube an dieser Stelle hat sich so ziemlich jeder schon mindestens ein Dutzend mal wiedergefunden....

  • @EpicFandi
    @EpicFandi Před 8 lety

    Extrem gut erklärt, viel besser als meine ehemaligen Lehrer! :)

  • @spidev9610
    @spidev9610 Před 8 lety +1

    Gutes Video kann dir nur zustimmen :)

  • @Shdw-zu9ee
    @Shdw-zu9ee Před 8 lety

    hey Tom bei welcher Schule hast du Spiele entwickeln gelernt? was gibt es da für Schulen und welche Vorraussetzungen braucht man?

    • @LetsGameDev
      @LetsGameDev  Před 8 lety

      Spiele entwickeln habe ich in keiner Schule gelernt. Ich habe in meinem Studium zur Angewandten Informatik einfach angefangen als Schulprojekte Spiele zu nutzen.

    • @Shdw-zu9ee
      @Shdw-zu9ee Před 8 lety

      LetsGameDev
      gibt es in diese richtung schulen ? weist du das zufällig ? und wenn ja welche vorraussetzungen man bracuht ich bin leider zu blöd um sowas zu finden -.-

  • @TheMBB99
    @TheMBB99 Před 8 lety

    Super informatives und lehrreiches Video. Danke schööön. Hier hast du 2€ :D

  • @NoSpeechForTheDumb
    @NoSpeechForTheDumb Před 3 lety +1

    Natürlich gibt es keine "beste Programmiersprache", aber C++ ist von allen bekannten Sprachen die vielseitigste. Man kann sowohl Hardware-nah programmieren (geht mit Java, C#, Kotlin, den vielen Skriptsprachen und so weiter nicht), als auch abstrakt (geht in Assembler nicht und in C nur sehr eingeschränkt). C++ ist die einzige echte Multi-Purpose-Programmiersprache, aber genau deswegen auch sehr umfangreich und komplex und daher nichts für Skript-Kiddies. :-)

  • @giuliop.8597
    @giuliop.8597 Před 7 lety

    Ich brauche Hilfe!!!
    Ich habe gerade ein Schulpraktikum gemacht wo ich HTML und CSS gelernt habe. Ich möchte mich jetzt aber nicht mehr länger im Bereich Webdesining beschäftigen, sondern mich mal ins Spieleprogrammieren wagen.
    Also würde ich von Erfahrenen gerne hören wo ich gut anfangen kann, also welche Sprache und Programme.
    P.S. Ich interessiere mich in Windows oder Android gaming.

  • @onlyyasuo2786
    @onlyyasuo2786 Před 8 lety

    Huhu hätte mal die Frage wie es mit Heart Eater aussieht ? Gibt es das jetzt schon , kommt das noch oder wird es das nie geben ?

  • @nojoke0321
    @nojoke0321 Před 3 lety

    Wow, das war echt die beste Erklärung zu dem Thema, welche Sprache man wählen soll, aller Zeiten. XD

  • @faworks23478
    @faworks23478 Před 7 lety

    Ich feier dein Intro :)

  • @SchwarzeSonne130
    @SchwarzeSonne130 Před 8 lety

    wann kommt ein neues spiel ?

  • @XxPasixX95
    @XxPasixX95 Před 8 lety

    Danke für dieses gute Video!
    Ich wollte noch kurz fragen, wie Funktioniert dann JavaScript? C / C++ (etc.) müssen komplementiert werden... Wie Arbeitet dann JavaScript? Ist das so in etwa ein "Framework" auf der Basis von C++ oder wie verwandelt JS den Code in eine Computersprache?
    Würde mich sehr freuen, falls du mir dies erörtern würdest :) .
    Vielen dank!

    • @LetsGameDev
      @LetsGameDev  Před 8 lety +1

      +DasPascal JavaScript nutzt eien Just in time Compiler (JIT-C) das heißt on the fly "guckt" sich der der Browser den Code an. Oder eher die JavaScriptEngine des Browsers. Dieser Code wird dann umgewandelt, also kompiliert und abgelegt. Wenn der Code dann noch ma augerufen wird, muss der nicht noch mal kompiliert werden sondern die Engine nimmt sich das Stück code von vorher. Also so ähnlich wie Java wenn man mal ein Auge zudrückt

    • @XxPasixX95
      @XxPasixX95 Před 8 lety

      +LetsGameDev Ahhh :D Vielen dank für die schnelle und gute Antwort! :)

  • @p-196
    @p-196 Před 6 lety

    ich hab mal gehört, dass die Programmierer, die darmals die Hardware der Konsole besonders gut verstanden, gewisse Tricks in ihre Software einzubauen, die dann noch mehr leiistung aus den einzelnen Chips holen konnten.

  • @8_BitKing
    @8_BitKing Před 8 lety

    Sehr sehr geil

  • @fazn664
    @fazn664 Před 8 lety

    Könntet ihr mir eventuell ein Buch empfehlen welches gut für den Einstieg um C++ zu lernen geeignet ist. Danke in Vorraus

  • @dominik__xd__48
    @dominik__xd__48 Před 3 lety

    Man kann ja paar Codezeilen in Assembler schreiben , also die Teile, die sehr schnell sein müssen und den Rest dann in C++ oder nicht?

  • @ThunderhorseGuitar
    @ThunderhorseGuitar Před 7 lety

    Recht, Du hast!

  • @fusioncheese4527
    @fusioncheese4527 Před 8 lety

    Ist Game Maker Studio für einen Anfänger geeignet oder wäre Java besser

  • @edwardski1619
    @edwardski1619 Před 8 lety

    Hi Tom, ich weiß nicht ob mal C# programmiert hast. Aber wo würdest du es auf der Skala einordnen? Eher Performance, Mitte oder Komfort.

    • @LetsGameDev
      @LetsGameDev  Před 8 lety

      +Edward Ski Hi, für mich ohne dass ich Beweise hätte liegt C# grob bei Java

    • @edwardski1619
      @edwardski1619 Před 8 lety

      +LetsGameDev Okay, danke für die schnelle Antwort ^^

  • @richyrios287
    @richyrios287 Před 6 lety

    Geiler Typ, vielen Dank ! Nimm ein like

  • @RegimonTube
    @RegimonTube Před 8 lety

    Hallo erstmal. Von mir erstmal eine kleine Frage. Was ist eurer Meinung nach die beste Game-Engine ( wenn ihr überhaupt eine Engine empfehlen würdet, wovon ich aber schwer ausgehe ) um Mobile Apps / Spiele zu programmieren? Ich bin schon ein recht eingefleischter Unity-Nutzer, wollte mir aber auch mal andere Standpunkte anhören, vielleicht sogar noch etwas dazu lernen, da ich im Moment sowieso zu viel Zeit habe. Danke schonmal im Voraus

    • @brunsbaer21
      @brunsbaer21 Před 8 lety +1

      +Regimon Nun, wenn du einen Haufen Geld ausgeben willst, dann guck dir GameMaker Studio an. Sonst nimm Java mit LibGDX.

    • @m-power1373
      @m-power1373 Před 8 lety +1

      +Regimon Das MonoGame-Framework in Verbindung mit C# kann ich sehr empfehlen.

    • @platin2148
      @platin2148 Před 7 lety +1

      Kannst aber auch z.b Apples Appkit und Spritekit benutzen brauchst halt nur einen Mac aber das entwickeln mit dem Zeugs ist sau einfach.

  • @caseyparker1972
    @caseyparker1972 Před 8 lety +8

    Sehr qualitatives video

    • @kaffchen98
      @kaffchen98 Před 7 lety

      Casey Parker sehr qualitativ was?
      hochwertig oder minderwertig?

  • @maxmustermann-hx3fx
    @maxmustermann-hx3fx Před 6 lety

    Sollte ich eher C++ lernen oder Java hab schon Erfahrungen mit JavaScript (Als einstiegsprogrammiersprache) Möchte eher kleinere Sachen machen, aber mit GUI allerdings benötige ich keine super schnelle Rechenzeit

  • @hannes8216
    @hannes8216 Před 5 lety

    kannst du vielleicht bitte mal eine Übersicht über Game Dev Tools wie RPG maker machen?
    Das währe sehr bequem ;-)

    • @LetsGameDev
      @LetsGameDev  Před 5 lety

      Ein Anfang gibts es hier auf meiner gamesengine seite. Da gehts darum, welche Spiele wurden womit umgesetzt.
      lets-gamedev.de/gamesengine/

  • @t-rick2737
    @t-rick2737 Před 8 lety

    sehr gutes vid

  • @devfritze3877
    @devfritze3877 Před 8 lety

    Wann kommt die nächste gppcc

  • @Themaasteerr
    @Themaasteerr Před 8 lety

    wo würdest du denn C# einschätzen? ist es Komfortabler als C++ oder ist es schneller?

    • @yannick3495
      @yannick3495 Před 8 lety

      Komfortabler

    • @TinyTeaKettle
      @TinyTeaKettle Před 8 lety

      C++ ist schneller, da weniger Overhead. Jedoch lassen sich diese Sprachen nicht direkt vergleichen. C#, Java sind eher abstrakte, höhere Sprachen. C / C++ sind systemnahe Sprachen. Embedded Systems, OS-Kernel, Spiele, Echtzeitsysteme sind eher das Zuhause von C/C++, während Dinge wie WebApps, Anwendungssoftware wesentlich produktiver in Java oder C# entwickelt werden können. Eine Sprache ist nur ein Werkzeug. Ich hole ja auch keinen Vorschlaghammer um ein Bild aufzuhängen, nur weil er beim Abreisen von Wänden ja bisher auch gut war.

  • @suchtendolp644
    @suchtendolp644 Před rokem

    Könnte man nicht die Games von früher auch in C++ schreiben, sich den generierten Assembler Code ausgeben lassen und dann nur diesen noch zu optimieren?

  • @so_far_icke
    @so_far_icke Před 7 lety

    Aber diese weiteren "Programmiersprachen" wären dann ja (nach deinem vorigen Beispiel) Ein von Google übersetzter Text, der dann wieder von Google übersetzt wird usw usf.
    Ich habe einfach mal gelernt, dass man die Sprachen nach der Systemnähe einordnet. Nachdem man vom Typ unterscheidet. (Compiler || Interpreter || VM)
    Hinzu kommen die Glue - Sprachen (Perl, Lua usw).
    OK, ich schrieb gerade während des Schauens. Am Ende des Videos hast du es auch etwas angeschnitten, was ich hier meinen wollte.
    Das Gebiet ist einfach zu umfassend, um es Einsteigern allgemein gültig erklären zu können. Ohne einige viele Auseinandersetzungen zum Thema kommt man da nicht weit. Also lernen, lernen, lernen und nicht nur CZcams!
    Super Video!
    so far Icke

  • @SOPM2007
    @SOPM2007 Před 8 lety +1

    Ich mag C# mittlerweile sehr gerne, allerdings nur in Verbindung mit der Unity-Engine ;-)

  • @DL-rz4ko
    @DL-rz4ko Před 7 lety +1

    Ist es igerdwie möglich ein Programm in einer einfachen Sprache zu schreiben und dann in ein leistungfähigere zu übersetzen?

    • @LetsGameDev
      @LetsGameDev  Před 7 lety +1

      Das machen viele Sprachen so. Und im Grunde macht C das ja auch so. Es ist immer ein Übersetzen von etwas "einfachen/verständlichen" in etwas performantes, also Machinencode (Oder ähnliches)

  • @arcadegames2026
    @arcadegames2026 Před 7 lety

    Weißt du, wo man am besten Java lernen kann?

  • @BurninAss
    @BurninAss Před 8 lety

    C++ zu benutzen wenn es nicht nötig ist, ist wie nackt ne Kettensäge zu benutzen, um einen Zahnstocher zu halbieren.
    Das ist übrigens ein super Video, was jeder Programmieranfänger sehen sollte.

  • @moritzbecker4268
    @moritzbecker4268 Před 7 lety

    Hey,
    Habe mal ne frage...
    Also ich will ein 2d spiel Programmieren wie genau lerne ich c++ damit ich spiele programmieren kann?auf youtube finde ich nicht zu viel gutes...
    meine frage wie habt ihr das gelernt?ich will eigentlich erstmal nur ein kleines 2d spiel und weiss halt auch nicht welche programme sich am besten dafür eignen...
    hoffe jemand kann mir helfen

    • @moritzbecker4268
      @moritzbecker4268 Před 7 lety

      achja das spiel muss auf dem pc laufen... ;)

    • @till8413
      @till8413 Před 7 lety

      Moritz Becker ich starte in kürze meine c++ tutorial reihe,da gibt es dann auch videos zu 2d spielen und 3d spielen

  • @MrNiach
    @MrNiach Před 7 lety

    alter woher hast du das tshirt?

  • @jorg1996
    @jorg1996 Před 5 lety

    es is egal welsch Engine man nutz und ob sie besser oder Leitungsverstärker, was zähst is das das Endprodukt und der Spaß beim erstellen und spielen des Game

  • @iNooVa
    @iNooVa Před 7 lety

    Ich Programmiere schon seitdem ich 12 Jahre alt bin, ich habe mit Minecraft Plugins angefangen (Sie sind mit Java gecodet). Ich wurde dafür von anderen Leuten die schon seit Jahren programmieren immer ausgelacht, weil sie meinten das Java die einfachste Sprache der Welt sei. Ich arbeite aber momentan an meinem ersten 2D Spiel (C++) und finde mich in diesem Code viel besser zurecht. Ich brauchte kaum eine Woche schon wusste ich wie und was ich machen muss damit es funktioniert... Kann es sein, dass es mir jetzt deswegen nur so einfach vorkommt weil ich schon "vor-erfahrung" habe oder C++ einfach nur einfacher ist?

  • @leinadplay7724
    @leinadplay7724 Před 8 lety

    Was wäre deiner/eurer Meinung nach die beste Sprache für mobile Indi games

    • @LetsGameDev
      @LetsGameDev  Před 8 lety

      +LeinadPlay Ich persönlich nutzte dafür HTML5 in Verbindung mit Cordova und Crosswalk. Bin da aber eher noch eine Randgruppe^^Unity eigent sich auch gut für cross platform. ansonsten halt direkt android oder ios

    • @leinadplay7724
      @leinadplay7724 Před 8 lety

      +LetsGameDev Ich hab mir schon Phaser angeschaut aber ich wollt dann nicht mehr

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

    4:30 "... aus scheiß?..." XD

  • @redstonecrafter1457
    @redstonecrafter1457 Před 8 lety

    Wie kann man eine eigene Programmiersprache machen?

  • @Eric-ki5mp
    @Eric-ki5mp Před 8 lety

    Mit was hast du eigentlich deine App Candy Bag geschrieben ? :) ^^

  • @WoidSnowGlacier
    @WoidSnowGlacier Před 8 lety

    Ich habe dazu eine Frage:
    Ist ein C/C++ Programm wirklich langsamer als ein in Assembler geschriebenes, weil die compiler optimieren ja inzwischen extrem stark?

    • @LetsGameDev
      @LetsGameDev  Před 8 lety

      +Vadammt Wenn es um komplexe Dinge geht, werden die Compiler besser sein als jeder Mensch. Es kann ab und an aber vorkommen, dass sehr kleine Aufgaben von Hand geschrieben werden.

  • @dmwtd3144
    @dmwtd3144 Před 8 lety

    Hi Tom, wollte mal fragen welche Programmiersprache du für Anfänger Stufe: Noob Noob Noob empfehlen würdest. Und muss man wirklich für das Programmieren von Spielen gut im Schulfach Mathe sein ? Würde mich über eine Antwort freuen, bin nähmlich noch unstimmig ob ich das später als Beruf ausüben werde.
    Mfg. DMWTD

    • @LetsGameDev
      @LetsGameDev  Před 8 lety

      Welche Sprache du nun zu erst Lernen sollst, da wird dir jeder was anderes sagen. Und alle haben Recht. Und in Mathe solltest du folgende Sachen mindestens umsetzen können:
      plus, minus, mal, getiles, prozentrechnung, sinus, cosinus, dreisatz, grundsätzliche Geometrie (a^2 + b^2 = c^2), interpolation, wurzeln. Das sind so die Dinge die du am häufigsten brauchen wirst.

    • @dmwtd3144
      @dmwtd3144 Před 8 lety

      Danke für die detaillierte Antwort ! Und mal noch eine blöde Frage, findest du persönlich das man für´s Programmieren ein Ass in Mathe sein muss ? Und für was brauch man eigentlich dieses ganze Gerechne ich bin immer davon ausgegangen dass man nur irgendwelche Commands eingeben muss um etwas zu programmieren- was ebenso bestätigt das ich leider nicht viel Ahnung habe....sry dafür ^.^ !

    • @LetsGameDev
      @LetsGameDev  Před 8 lety

      Ich finde, man muss kein Matheass sein. 90% aller Rechnungen beschränken sich auf plus, minus, mal und geteilt. Also den Pythagoras und nen Dreisatz sollte man schon beherrschen. Grundsätzlich verlangt Programmieren gar kein Mathe von dir. Der Sprache ist es ja total egal. Willst du aber ein Programm schreiben welches dir Flächen ausrechnet, solltest du wissen wie man Flächen ausrechnet ;P

    • @dmwtd3144
      @dmwtd3144 Před 8 lety

      Wirklich vielen Dank für die Aufklärung ! Mein Abo hast du !

    • @LetsGameDev
      @LetsGameDev  Před 8 lety

      Danke dir! Du darfst meine Videos sogar teilen ;)

  • @jo-alterkanal419
    @jo-alterkanal419 Před 8 lety +2

    Ich bevorzuge (momentan noch) C# (gesprochen c sharp) für alles was ich mache. Ok ich baue keine krassen Games sondern hauptsächlich Desktop Software. Es läuft gut und ist (zumindestens für mich) einfach zu schreiben.

  • @DerInf0rmatiker
    @DerInf0rmatiker Před 8 lety

    Sehr interessantes Video, wenn auch (für mich) wenig neues :D Trotz allem bleibt meiner Meinung nach Java zu empfehlen, wenn man mit dem programmieren anfangen möchte (außer man will jetzt unbedingt für Mac OS oder iOS entwickeln bspw.), da man sofort auf allen Plattformen einfach loslegen kann und eine große Reichweite erreichen kann, allein mit Java kann man halt Windows/ Mac OS/ Linux ansprechen und auch Android Apps schreiben

    • @1Hippo
      @1Hippo Před 8 lety

      +DerInformatiker
      Du kannst aber auch C++ für alles mögliche kompilieren, bei Java ist nur das verteilen einfacher, weil die gleiche .jar überall läuft.

    • @platin2148
      @platin2148 Před 7 lety

      +Hippo Wobei das man auch sagen muss java verwendet noch immer Carbon was ja demnächst fliegen wird weil sich keiner die mühe machen möchte eine Api für Coca für C++ zu bauen die man nativ Benutzen kann da Apple hier will das alle auf Objc oder Swift wechseln was mit java sicher schwer bis garnicht funktioniert insgesamt als C++ programmierer würde ich swift eher empfehlen als ObjC das ist einfach ein Syntaktischer graus.
      Und wer hat jetzt bock eine Coca API in Assembler zu bauen für C++ und Java ?

  • @micpro-duction3446
    @micpro-duction3446 Před 7 lety +3

    Toll. Jetzt weiß ich immer noch nicht welche ich verwenden sollte. :D Tolles Video. Mein Abo hast du. Werde mit mehr ansehen.
    P.s. Mein ziel wird es sein ein 10-köpfiges Team aufzustellen und ein Echtzeitstrategie Spiel für den Anfang entwickeln. Publisher suchen... Ende. (In sehr sehr ferner Zukunft). Muss mich ja erstmal für eine Sprache entscheiden. Und lernen lernen lernen.

    • @ms-gamer4351
      @ms-gamer4351 Před 7 lety

      MicPro-Duction
      ja ich auch :(

    • @simonschmitt7032
      @simonschmitt7032 Před 7 lety

      MicPro-Duction Hey, vor dieser Frage stand ich auch vor einem halben Jahr. Um dir zu helfen, müsste ich wissen, ob du schon denkst das Programmieren total cooles ist oder ob du dir da nicht so ganz sicher bist. Dann könnte ich dir weiterhelfen ;)
      Mit freundlichen Grüßen
      Simon Schmitt

  • @havocklp4337
    @havocklp4337 Před 6 lety

    Eine Frage. Wo ordnest du dann Visual Scripting ein?

    • @LetsGameDev
      @LetsGameDev  Před 6 lety

      Das kommt darauf an wie möchtig das ganze ist. Wenn es rein um logig geht dann kann das wie eine Bremse wirken. Wenn es aber darum geht node zu verwendne um Shader zu erzeugen ist das eine coole sache.

  • @Sonicn5
    @Sonicn5 Před 8 lety

    gutes video aber wegen dem unscharfem sound muss ich sehr laut machen um dich zu verstehen

  • @CeziHD
    @CeziHD Před 8 lety

    dat PKMN Dingsda tho
    ❤️

  • @groerroterknopf3036
    @groerroterknopf3036 Před 8 lety

    Ach ja, wann kommt die nächste gppcc?

  • @Shdw-zu9ee
    @Shdw-zu9ee Před 8 lety

    wie findest du C# ? hab mir das unity buch über deinen link gekauft und da geht es um C#

    • @MatthiXXY
      @MatthiXXY Před 8 lety

      +Nexus Ich find C# super. Seitdem ich das kann, lern ich leider kaum noch andere Sprachen :(

    • @RCQuando
      @RCQuando Před 8 lety

      C# hab ich auch mal gelernt, (naja lern es noch) Aber C# geht leider nur in Unity (soweit ich weiß)

    • @Krokoklemmee
      @Krokoklemmee Před 8 lety

      C# ist ja auch eine leichte und ziemlich gute Sprache (besonders für Einsteiger). Ich habe selber 6 Jahre lang nur C/C++ programmiert, bin dann jetzt vor einem guten Jahr auf C# umgestiegen und habe mehr erreicht, als in den ganzen 6 Jahren zusammen (Ok, da habe ich ja auch noch die grundlegenden Prinzipien gelernt^^')
      PS: C# wird in DEUTLICH mehr Engines, als nur Unity genutzt z.B. von Anvil, HeroEngine, teilweise von der Unreal Engine und das gesamte XNA-Gameframework wurde in C# geschrieben und nutzt es auch als Programmier/-Scriptsprache.
      PPS: Google einfach mal "engine using c#"

    • @platin2148
      @platin2148 Před 7 lety

      +OtakuNewb Wobei fast alle der engines diese aufgezählt hast In C++ geschrieben sind aber eben weil C++ so super ist auch mit C# zusammen arbeiten können für Leute die schnell ans ziel kommen wollen sind die am besten für welche die verstehen wollen wie man z.b eine Engine baut oder wie man spiele performanter hinbekommt ist C++ sicher keine schlechte Wahl ich finde einfach man sollte wissen was es für einen aufwand mit bringt z.b eine engine zu entwickeln denn dann weiß man auch was man benutzt und kann auch gleichzeitig während des spiele Bauens auch die engine erweitern.

  • @blubidubi633
    @blubidubi633 Před 8 lety

    Hallo ich brauche hilfe. Ich bin 13 Jahre alt und will auch anfangen zu programmieren, erkundige mich auch dies das halt. Aber weiss nicht welche Programmier sprache ich benutzen soll welche nicht so schwer ist zumal ich ja auch erst 13 bin. Habe gehört Java script soll einfach sein, könnte jemand so nett sein und mir eine programmier sprache empfehlen und villeicht noch sagen ob es dafür Bücher gibt um es zu lernen ein link.wär auch nett. Danke schonmal im voraus.
    L.g Yoshi

  • @boredstudent9468
    @boredstudent9468 Před 7 lety +45

    die beste programmier sprache ist immer noch Brain Fuck

    • @nichtleo8505
      @nichtleo8505 Před 5 lety

      ++++++++[>++++[>++>+++>+++>+>+[.>---.+++++++..+++.>>.+.>++.

    • @tryitonce8112
      @tryitonce8112 Před 4 lety

      Viel Spass mit der mentalen Folter XD

    • @eier
      @eier Před 4 lety +1

      Cringe

  • @leinadplay7724
    @leinadplay7724 Před 8 lety

    Was ist deiner/eurer Meinung nach besser zum Programmieren Windows PC oder Mac?

    • @leinadplay7724
      @leinadplay7724 Před 8 lety

      +Sol Goodguy ich würde Richtung mobile gehen Android und später ios

    • @leinadplay7724
      @leinadplay7724 Před 8 lety

      +Sol Goodguy ja ich weiß nur ich hab irgendwie kein Bock auf Java und überleg Unity zu verwenden

    • @leinadplay7724
      @leinadplay7724 Před 8 lety

      +Sol Goodguy gibts für Linux nicht so wenig programme

  • @GliYch
    @GliYch Před 2 lety

    8:40
    Früher habe ich dein Content nur fürs spaß angeschaut, nicht wirklich wegen wissen.
    War halt witzig.
    Zurück schauend hast du wirklich recht. Sogar in mehr ebenen.
    Man sollte ein Programm nehmen was am praktischen ist.
    Will man ein RPG machen kann man es in Java oder so machen, wenn man es am besten kann.
    Aber der RPG Maker oder Game Maker schadet aber auch nie.

  • @Nedostayes
    @Nedostayes Před 4 lety

    Da hat mir mal ein guter Freund ein schönes Sprichwort gesagt vor kurzem "Kannst du eine Sprache, kannste theoretisch alle (bzw andere auch leichter lernen), weil von der Grundsyntax her die meisten Sprachen ähnlich aufgebaut sind"^^

  • @kyoai
    @kyoai Před 7 lety +19

    Es ist klar dass C++ langsamer, bzw meist maximal gerade so schnell sein kann wie Assembler, da C++ in Assembler übersetzt wird.
    Ich persönlich mag C++ sehr viel mehr als Java, C, C# oder andere Sprachen, da es für mich der perfekte Mix zwischen Komfort (nicht so umständlich wie Assembler und im Vergleich zu C viele gute Features wie Klassen) und schön Systemnah (kein Auto-GarbageCollecting ausser man benutzt bewusst Smart Pointer, genauere Kontrolle über Referenzen und Pointer, etc. Java z.b. finde ich da ein wenig blöde dass man keine Primitives per referenz/Pointer übergeben kann, oder dass man Objekte nur per Referenz übergeben kann).
    Ich finde übrigends Deinen Vergleich mit C++ zu RPG Maker etwas unfair, da RPG Maker schon viele Dinge mit sich bringt, wie eine Benutzeroberfläche, Map Editor, etc, also da vergleichst Du nicht Programmiersprachen, sondern eine Programmiersprache mit einem bereits fertigen Toolpaket, etc.
    Anonsten aber ein schönes Video. :)

    • @GortunNET
      @GortunNET Před 7 lety +2

      Naja was heißt unfair, es ging ja mehr ums Prinzip und das anhand eines einfachen Beispiels erklärt. Und Tom hat ja auch gemeint, dass man ruhig Tools/Engines/Frameworks nutzen soll, wenn es einem Arbeit und Zeit erspart.
      Sicherlich müsste man rein von den Sprachen eher C++ und Ruby (war doch glaube die Sprache beim RPG Maker?^^) vergleichen. Trotzdem passt der Vergleich zur Kernaussage des Videos (bzw. ein Teil des Videos): Nutze die Möglichkeiten um Zeit zu sparen, auch wenn die Performance nicht High-End ist.

    • @rankail
      @rankail Před 4 lety +1

      @@GortunNET Ich glaube das größte Problem ist, dass jede Programmiersprache etwas anderes Besser kann oder halt komfortabler ist, aber viele sich in eine spezielle Programmiersprache eingearbeitet haben. Wenn man also C++ beherrscht und dann jemand um die Ecke kommt und dir sagt, dass das mit z.B. RPG-Maker viel schneller geht, würdest du nur den Kopf schütteln, weil du dich dafür in ein dir fremdes Programm erst einmal einarbeiten müsstest, was auch wiederum lange dauern kann. Ich selbst kenne dieses Problem nur zu gut. Mittlerweile beherrsche ich ungefähr 15 Programmiersprachen teilweise. Davon brauche ich aber eigentlich nur 3-4, weil die ganz unterschiedliches können. Ja C++ ist kompliziert. Aber du kannst dank vieler Librarys fast alles damit machen. Manchmal halt auf Umwegen, aber das interessiert dann niemanden.

  • @groerroterknopf3036
    @groerroterknopf3036 Před 8 lety

    Mach mal wieder Videos, biiiteee!!!:D

  • @BluePhoenix1631
    @BluePhoenix1631 Před 4 lety

    Ich möchte später mal anfangen, Spiele zu programmieren. Eventuell sollen diese auch online sein. Es würde allgemein wahrscheinlich in Richtung LeagueOfLegends gehen, zumindest von der Person aus (glaube 4th person). Außerdem soll es die Spielstände natürlich online speichern, wenn ich wirklich großen Spaß dran habe vielleicht auch was wie Gilden/Clans. Welche Programmier Sprache ist da am besten und was brauch ich dafür (Server) oder so. währe cool wenn du so viel wie möglich beantworten könntest :D

    • @LetsGameDev
      @LetsGameDev  Před 4 lety

      Das klingt nach einem großen Vorhaben! Sei dir bewusst, das an solchen Spielen 10 bis 50 Programmierer und insgesamt einige hundert Leute Jahre lang arbeiten. Wie wärs, wenn du meine oder andere Spieleprogrammiertutorials durchprobierst um zu gucken, ob das überhaupt etwas für dich ist? Das wichtigste: Fang klein an und reduziere dann.

    • @BluePhoenix1631
      @BluePhoenix1631 Před 4 lety

      @@LetsGameDev Naja es soll nicht so wahnsinnig groß wie LoL werden sondern deutlich kleiner. Es ging nur darum das es auch 4th Person sein soll und nur eventuell online. Also erstmal nur offline.

    • @BluePhoenix1631
      @BluePhoenix1631 Před 4 lety

      @@LetsGameDev aber welche programmiert Sprache währe da gut

    • @LetsGameDev
      @LetsGameDev  Před 4 lety

      Auch die obere ansicht wird als 3rd Person bezeichnet.
      1. Person: Man selbst
      2. Person: Aus der sicht des Gegners (Sehr sehr selten)
      3. Person: Kamera ohne echte Erscheinung.
      Die Frage nach der richtigen Sprache ist zweit oder drittrangig.
      Tu das was ich dir gesagt habe und dann wirst du dem entsprechend die Sprache nutzen müssen die dir die Engine vorgibt.

    • @BluePhoenix1631
      @BluePhoenix1631 Před 4 lety

      Ok

  • @alaxalan3667
    @alaxalan3667 Před 5 lety

    Best Man

  • @dertechl6628
    @dertechl6628 Před 8 lety

    Was mich bei Java und C# ungemein stört? Der undeterministische GC, weshalb man statt des kompfortablen RAII von C++ mit IAutoCloseable herumhacken muss. Bei Java finde ich mich eindeutig hinsichtlich der Ausdrucksstärke beschnitten, in Sprachen wie C++, aber auch neu aufkommende wie Rust kann ich mich viel besser ausdrücken und konfigurieren, was denn nun eigentlich geschehen soll.
    C++ hat mindestens seit C++11 sehr viele nützliche Dinge dazubekommen, Sache wie Streams, Module (!) und Unicode(!!!) haben aber dringend überarbeitungsbedarf, da wünsche ich mir sogar das Java her^^

  • @currywurst6267
    @currywurst6267 Před 8 lety

    Aber was ein wichtiger Fakt ist: Während man die Systemnähe und die damit zusammenhängende Performance nicht verändern kann, kann man im Gegensatz die Sachen wie Komfortabilität mit häufigem Arbeiten einer Programmiersprache sich nach und nach angewöhnen.

    • @NekuyoTV
      @NekuyoTV Před 8 lety

      +currykingapfel s Sich an etwas gewöhnen macht es aber nicht komfortabler. Wenn ich ne Couch habe die mir mit den Federn in den Rücken drückt, da kann ich mich daran gewöhnen. Aber wenn ich dann auf eine andere Couch sitze, bei der alles in Ordnung ist und die nicht unbedingt 20 Jahre alt ist, dann werde ich sie trotzdem komfortabler finden.

    • @MatthiXXY
      @MatthiXXY Před 8 lety

      +currykingapfel s Mit Komfort sind in dem Kontext wohl noch Dinge wie das Framework gemeint. Mit Assembler fängst du an Punkte zu malen, mit C++ Linien und mit RPG maker sagst du, du willst Person X mit der Animation Y zeichnen. Wenn es diese Funktion doch nur in Assembler gäbe :D Sowas kann man sich nicht angewöhnen, man kann es nur selber programmieren oder hoffen, dass es jemand anderes mit deinen Anforderungen programmiert hat (was man aber auch bei RPG Maker hoffen muss, dass man keine Anforderungen hat, die nicht implementiert sind).

  • @dazswitch4860
    @dazswitch4860 Před 8 lety +4

    nice wie immer wie findest du eigentlich javascript

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

      +Heinrich Kellerman Ich arbeite fast täglich viele Stunden mit JavaScript. Am Anfang habe ich es gehasst aber inzwischen liebe ich es einfach^^

    • @NavexDerEchte
      @NavexDerEchte Před 8 lety

      +LetsGameDev ist C# ahnlich wie C oder C++

    • @yannicks.93
      @yannicks.93 Před 8 lety

      +LetsGameDev Mit was hast du denn Javascript gelernt?

    • @LetsGameDev
      @LetsGameDev  Před 8 lety

      +Brucer Ähnlich ja, aber nicht so Verwandt wie C und C++

    • @SpektralJo
      @SpektralJo Před 8 lety

      +Brucer C# ist näher an Java dran als an C++

  • @larskokemohr5277
    @larskokemohr5277 Před 6 lety +1

    Ich würde eine Sache einheitlicher formulieren: Assembler ist nicht schneller als C++ und C++ ist nicht komplizierter als Sprachen wie GML. Assembler überlässt einem Programmierer mehr Kontrolle über performance-relevante Aspekte als C++, und C++ wiederum mehr als GML. Und mehr Kontrolle heißt, dass ein guter Programmierer damit besseren Programmcode schreiben kann, man aber eben auch einen besseren Programmierer braucht bzw. derselbe Programmierer mehr Zeit investieren muss und mehr Fehler machen wird.

  • @mexxx223
    @mexxx223 Před 8 lety +1

    Wann kommt eigentlich D?

  • @grandromusic683
    @grandromusic683 Před 8 lety

    Ich habe gerade bei Candy Bag das Wichtelfutter von Level ~ 100 auf Level 22540 gebracht. Mein Zeigefinger wäre fast abgefallen^^. Vielleicht wäre eine Funktion ganz nützlich, die soetwas verschnellert?

    • @LetsGameDev
      @LetsGameDev  Před 8 lety

      Gedrückt halten sollte funktionieren.

    • @grandromusic683
      @grandromusic683 Před 8 lety

      LetsGameDev Das habe ich getan.. Es hat trotzdem circa 15 Minuten gedauert.

    • @redstonecrafter1457
      @redstonecrafter1457 Před 8 lety

      +LetsGameDev Kannst du mal bitte zeigen, wie man mit Javascript ein GUI programmieren kann? Das würde mir sehr weiterhelfen :-)

  • @S3R43o3
    @S3R43o3 Před 3 lety

    Der Humor! Schade das ich erst jetzt über dich gestolpert bin =D

  • @afghanistansnumberone
    @afghanistansnumberone Před 5 lety

    print('Was
    'n korrektes Video!')

  • @dehrk9024
    @dehrk9024 Před 7 lety

    Ist UE4 oder Unity eurer Meinung nach besser?

    • @LetsGameDev
      @LetsGameDev  Před 7 lety

      Ich finde, dass man diese Frage so nicht beantworten kann oder sollte. Denn für mich wäre nun der Kontext interessant? Besser in was?

    • @dehrk9024
      @dehrk9024 Před 7 lety

      Mit wenig Zeitaufwand gute Spiele zu entwickeln.

    • @LetsGameDev
      @LetsGameDev  Před 7 lety

      Das führt zu Folgefragen: was ist ein gutes Spiel? Was ist wenig Zeitaufwand?

  • @DsMasterGame
    @DsMasterGame Před 7 lety

    Ich persönlich habe Game Maker am liebsten. Du bekommst einfach viel schneller und viel mehr in kurzer Zeit zusammen(als z.B mit c# in unity)
    Bisher habe ich nur mit GML gearbeitet ob die drag n drop funktionen gut sind, kann ich nicht beurteilen xD

  • @surferriness
    @surferriness Před 7 lety

    Die NIcole-Peter Story hat bei mir gezündet..
    schreib jetzt schnell mein spiel mit spim!

  • @anonymanonym4286
    @anonymanonym4286 Před 8 lety +1

    es gibt ja keine "beste Programmiersprache" denn es hängt davon ab was du machen willst

  • @LittleGodLP
    @LittleGodLP Před 7 lety

    Für mich ist das ganz klar eine Frage der Performance. Wenn es performant sein Soll C++ und wenn es möglichst komfortabel sein soll C#. Mit C++ kann vor allem als Anfänger viele Fehler machen.