• David (unregistered)

    All your frist are belong to us

  • PWolff (nodebb)

    What the heck do you think is a big development budget meant for, paying excellent programmers perhaps, or gasp quality management?!

    And who would still hold the medieval superstition that arbitrary deadlines might be less important than consistent coding conventions?

    Addendum 2017-01-02 07:49: Btw, according to personal experience it goes like this far too often:

    1. design your algorithm

    2. code it

    3. notice it doesn't run as intended

    4. start reviewing your code

    5. stop reviewing your code - boss says so

    6. notice that some third-party tool works different from its specs (or a built-in library tool)

    7. test a dozen workarounds

    8. as soon al one workaround works under certain circumstances half of the time, stop testing workarounds (boss says so)

    9. nobody is ever, ever, ever again to touch this workaround - it might break; and if we need some extension, we write an extension around the workaround without really understanding it anymore, and then a workaround for that extension

    10. nobody is ever, ever, ever again to touch this workaround for the extension for the workaround because point 9

  • Joseph Osako (google) in reply to David

    Congratulations on the frist frist of the new year (at least on DWTF).

  • Joseph Osako (google)

    I had the... interesting experience of using Torque in a one-shot game dev course about ten years ago. I would have hoped it would have gotten a little better since then...

  • dkf (nodebb)

    Good old violations of the Principle of Least Surprise! Guaranteed to cause headaches for years to come if the code survives at all…

  • foxyshadis (unregistered)

    "nobody is ever, ever, ever again to touch this workaround for the extension for the workaround because point 9"

    Yep, that's all of game design in a nutshell, hacks on top of hacks on top of hacks. Sometimes it works well enough to play, sometimes it's Arkham Knight. I avoid the hell out of game dev.

    It's insane when companies not under that kind of creative pressure do it, though.

  • foxyshadis (unregistered)

    Regarding point 3 of the second list, iterators either issuing a compiler error or just cloning the collection to make it immutable is normal in everything that isn't C++. Unreal is reasonably modern, therefore its iterators are immutable, like most other newer languages.

  • löchlein deluxe (unregistered)

    When did PHP start supporting returning composite values again? And don't even get me started about Perl and its undeclared "inout" parameters.

  • CE (unregistered)

    Funny thing about the Torque engine -- it has a longer history than this article suggests. Torque is not just some indie engine, it used to be the engine that powered Starsiege: Tribes and its successor, Tribes II. Both games were very popular in their day and had a lot of features that were far ahead of their time, especially Tribes II. They were very performant -- especially in regards to network latency. Tribes is a game known for its speed. The most-played game mode is Capture the Flag and flag runs are typically made at over 250 km/h in estimated real speed by jetpack-laden armored men skiing down mountainsides shooting each other with exploding blue discs. Somehow, this was playable on a 56k dail-up connection -- a miracle which today I still fail to understand. Yet another technical aspect of the game which always fascinated me was the sheer scale of its maps. In-game maps were actually sets of "props" (in-game prefabrications like base buildings, walkways, bunkers, etc) which were populated when the game loaded. The only static asset in the map itself was the terrain, although I have even seen Tribes 1 maps where terrains were copy-pasted and rotated to make areas that look like caverns or other unconventional ideas. This allowed for virtually limitless custom map making without requiring the client to download any new asset files -- after all, why bother making a whole new terrain when you can just arrange props to make a level that you like instead? Don't like the terrain at all? Make your level a base 500 feet in the air, because Tribes also has ceiling-less maps. And this is in 1998.

    Suffice to say, when I was younger I was quite enthralled with the Torque engine for being able to do these impressive things so early in the development of "real" 3D games. Unfortunately it seems that the engine hasn't kept up its reputation.

  • CE (unregistered) in reply to foxyshadis

    I'm going to grognard just a little here and mention that this is kind of the reason that older games are way more impressive than modern games in terms of raw technical achievement -- namely games that came around at the dawn of 3D games, the late 90s. During this time, the best games were made with relatively little money by highly dedicated individuals. The Unreal engine was originally developed in Tim Sweeney's garage. The Quake engine was made by John Carmack and John Romero sitting around eating pizza and drinking Diet Coke for days on end in the same apartment/office. These were games that had purpose-built engines made from scratch, and in both cases the creators went above and beyond because they took pride in their work. Hiring 50 developers who don't know each other and expecting them to exhibit the same kind of dedication and passion, especially when that passion is usually shat on by your boss and the budget, is silly. We need highly dedicated and talented individuals and the people that are able to find them if we want to see less hacky, lazy work in game development, not tons of eager but inexperienced people managed by movie-producer-like people that only see a bottom line.

  • Zenith (unregistered)

    I actually have a copy of Torque2D from nearly a decade ago, thinking an engine would give me a head start over bootstrapping everything with Allegro or SDL, but I never really did figure out how to get it to do anything interesting...

  • Bert (unregistered)

    Rule #0: you don't need your own scripting language.

  • z f k (unregistered)

    But... But... The game industry is full of cute girls, isn't it?


    (mostly on design, some testers and programmers in the second half :) )

  • Joe (unregistered) in reply to CE

    I'm currently developing a game using the Torque3D engine and I've not experienced this issue. I imagine it was a bug that has been since fixed. The dev team is actively working on the engine with a nice road map in place which has been bringing the engine up-to-date. And yes, Torque's network code is fabulous and one of the reasons why I chose it over other possible choices. The source being available however, leaves no room to complain as anyone that encountered this bug could have fixed it and that should be TRWTF.

  • Warner (unregistered)

    do you wanna download paid apps for free? then download the Tutu Helper.apk or Tutu helper iOS app on your devices to install apps for free.

  • sasa (unregistered)

    GEJALA SINUSITIS Biasanya sering muncul pada seseorang dengan penyakit sinusitis . GEJALA SINUSITIS Ini Biasanya Ditandai Dengan Munculnya Gangguan Pada Daerah Sinus. Tak Sedikit Penderita Yang Terganggu Dengan Munculnya GEJALA SINUSITIS Ini. Maka dari itu jika anda ingin terbebas dari GEJALA SINUSITIS, Anda Dapat Melakukan Pengobatan Yang Benar Benar Optimal. Pengobatan Yang Dilakukan Harus Benar Benar Ampuh Agar GEJALA SINUSITIS Ini Benar Benar Terobati. Biasanya GEJALA SINUSITIS Dapat hinggap pada siapapun diberbagai usia. Tak sedikit GEJALA SINUSITIS Yang Muncul Pada Pria Dan Wanita.

  • sasa (unregistered)

    Intinya GEJALA SINUSITIS Ini Dapat Terjadi Pada Pria Maupun Wanita Diberbagai Usia. Untuk Itu Jangan Remehkan GEJALA SINUSITIS. Metode Pengobatan Herbal Biasanya Menjadi Alternatif Dalam Penyembuhan GEJALA SINUSITIS, Karena dengan pengobatan herbal GEJALA SINUSITIS Ini Akan Terobati Tanpa Dengan Disertai Efek Samping Yang Berbahaya. Dengan Keunggulan Inilah Yang Membuat Pengobatan Herbal Menjadi Alternatif Dalam Mengobati GEJALA SINUSITIS Secara Alami. Untuk Itu Atasi GEJALA SINUSITIS Sekarang Juga Sebelum GEJALA SINUSITIS Ini Menjadi Berbahaya

  • sasa (unregistered)

    iinfo mengenai OBAT DARAH TINGGI untuk mereka yang sedang mencari OBAT DARAH TINGGI sangat dianjurkan untuk mengkonsumsi OBAT DARAH TINGGI dengan banyak manfaat OBAT DARAH TINGGI membantu menyembuhkan penyakit yang diderita yaitu OBAT DARAH TINGGI gunakanlah selalu OBAT DARAH TINGGI sangat cocok untuk penderita penyakit darah tinggi OBAT DARAH TINGGI

    OBAT DARAH TINGGI segera lakukan pengobatan untuk penyakit OBAT DARAH TINGGI dengan mengkonsumsi OBAT DARAH TINGGI

  • sasa (unregistered)

    Cara Mengobati Asam Lambung Tinggi Sampai Ke Akar-akarnya bisa menggunakan metode pengobatan secaraherbal tanpa efek samping, karena Obat Asam Lambung Tinggi Tradisional Alami Jitu Masa Kini adalah salah satu pengobatanuntukpenyakit asamlambung modern yang mempunyaikhasiat yang tinggi sehingga Obat Asam Lambung Tinggi Terbagus No 1 Secara Tradisional Ampuh untk asam lambung

  • sasa (unregistered)
  • sasa (unregistered)
  • sasa (unregistered)
  • zarchiver (unregistered)

    ZArchiver is the best application helps you to manage any compressed files. Click here to download ZArchiver Latest APK. https://www.zarchiver.me/

  • zarchiver (unregistered)

    ZArchiver pro apk best and most unique application works on files Zip. Here is the apk download link of Zarchiver. zarchiver download

  • Camy (unregistered)

    Esta é a minha primeira visita a este site. Estamos iniciando uma nova iniciativa no mesmo nicho que esse blog. Seu blog nos forneceu informações importantes para trabalhar http://www.juegosfriv2018.live/ . Você fez um trabalho maravilhoso.

  • smily (unregistered)

    Root Checker apk is a small and simple application checks Root access. For more click here root checker apk

  • appvn (unregistered)

    Appvn is a third party app store which provides all paid apps for free. Download Appvn APK for Android App given here. appvn app

  • opera mani (google)
  • mobdro premium (unregistered)

    Mobdro premium apk download and install the latest version on Android device. mobdro premium

Leave a comment on “Do You Think This is a Game?”

Log In or post as a guest

Replying to comment #:

« Return to Article