a developer i was ment to be

edited October 2009 in General Chat
Hello all,

I realy am astonished by these very nice adventures telltale has brought out
so far. This inspired me so much that i finaly want to become a
gamedeveloper myself. I have this interest for a very long time now,
but I of course other stuff was much more important. I started to
code over and over again and was not bad at it at all, but there
were allways much more important things to do.
So finaly i have sorted my life and now realy can start with it.

To be honest, i realy am very very dissapointed with the games out
there, most of them deal with undigested second worldwar issues.
Such endless masses of games i see in the shelves, or read about in the internet deal with being a soldier of some kind, commanding fleets of another kind,
racing and slaughtering through all imaginable forms of the concrete
jungle. Maaaan, what the hell. Hell is everywere in the story of this games,
even in Sam and Max, at least there is no shooting; only throughing
snowballs.

As freud said, you can not fool your inner Child. So i realy do not have
any interest in helping to bring out another starwars, with cubelooking
vehicles, or designing another weapon for another of this ego-shooters.

But ..
when a friend of mine came around three days ago and talked with me
about an adventure he liked very much, we googled it up. It was
produced by a german publisher called house of tales. That immediatly
remembered me of something simmilar, and i checked back here.

What did my eyes see, Guy and Elaine, what the ...
Something inside me made a jump to the ceiling, something inside
me that lay dormand curled together in the last corner of my heart
like a beaten up dog just jumped out of my throat and i was paralized.

All the hated halos, dooms, medalsofhonour etc. were repelled at once.
I felt as if i woke from a twenty year long sleep. Something went
back inside me, and for three days now i feel different.
I feel smarter, more aggressive, i feel like i could finaly fullfill
my dream and become a gamedeveloper after all.

This is like a current of prana, that runs through me from the bottom
to the top. It gives me realy extremely much energy.
I am ready, finaly. Finaly my inner spirits start to sing.

So, i have not the slightest experience in this business, so i make
a plan right now what has to be learned and trained. For the start
i got an pentium opcode table and bit my way a quarter through it.

I roughly understand how this stuff works, the shifting rotating moving,
the adding multiplying, the addressing etc. Meanwhile i thought about
what is important next. First of all i presume it is to deal with the
computer memory and the harddisk. So i need to learn how arrays have
to be administrated in the computermemory and how threading works.

How differs the harddiskspace to chipmemory, that are questions that
will keep me busy for the next three hours. But thats of course only
the workersant job. A developer knows about the finances, he
is able to work with meshes, visual effects, skins etc. and hopefully
he can bring up good stories and has an artistic vein.

So here i stand ready to take on your world!
«1

Comments

  • edited August 2009
    Is that a poem?
  • DjNDBDjNDB Moderator
    edited August 2009
    roumeaz wrote: »

    How differs the harddiskspace to chipmemory, that are questions that
    will keep me busy for the next three hours. But thats of course only
    the workersant job. A developer knows about the finances, he
    is able to work with meshes, visual effects, skins etc. and hopefully
    he can bring up good stories and has an artistic vein.

    So here i stand ready to take on your world!

    What have you developed so far?

    What you're trying now sounds very low-level (as in assembler) to me.

    The good thing about developing software is that you don't have to know everything. You can team up with specialists for e.g. Storywriting, Graphics, Sound, Management...

    What role(s) would you like to see yourself in?

    How much time are you willing to spend on learning?
    Do you want to become a professional or a hobbyist?
  • edited August 2009
    If you are really serious about games, and you are a programmer, maybe we should chat. I just graduated from SCAD with an MFA in Game Design, and I would love to hook up with a programmer to make some fun games!
  • edited August 2009
    If you are really serious about games, and you are a programmer, maybe we should chat. I just graduated from SCAD with an MFA in Game Design, and I would love to hook up with a programmer to make some fun games!

    Congratulations! I just looked at your website, I like the artwork. I've been on it before but I can't remember when... probably recently.
  • edited August 2009
    Congratulations! I just looked at your website, I like the artwork. I've been on it before but I can't remember when... probably recently.
    Thanks! I need to update my site pretty badly, but I'm glad you liked the art! :)
  • edited August 2009
    re djndb

    To be honest, my goals will be to work fulltime in this business from now on.
    And I will try my hands on all the basic disciplines that make up an
    adventure-game. That is Graphics, Application, Art, Story, Finances.

    re plunderbunny

    Lol, your funny i just started a day ago. But of course we can work together.
    I have a basic knowledge about these main disciplines, but it takes a lot
    of time to develope them.
  • edited August 2009
    I invite you to talk with me about gamedevelopement on my forum:
    http://roumeaz.forumo.de
    Hui, i realy give my best, but there are so many projects of mine. Lets hope
    i wont collapse. Though i live in germany i realy am more the american type,
    working two jobs minimum.
  • DjNDBDjNDB Moderator
    edited August 2009
    roumeaz wrote: »
    To be honest, my goals will be to work fulltime in this business from now on.

    I have a basic knowledge about these main disciplines, but it takes a lot
    of time to develope them.

    I just realized that we are practically neighbors. I live in Hanover/Germany too. ;)

    Let me speak from my own experience.

    Under these circumstances I highly suggest that you don't try an autodidactic approach.

    You will learn everything you need to get you started much faster and better structured by studying computer science at a university in just about 3 Years.
    That gives you the basics to learn what ever else you need for game development efficiently.

    I don't think you have a realistic chance in the business if you don't. A professional training (Ausbildung) would be an acceptable start, but the standards are very low in the "Fachinformatiker SI/AE" area.

    In what area have you worked so far?
  • edited August 2009
    I never worked in the computer business. As i told you earlier
    the games so far did not atrract me at all. I never had the slightest
    motivation to seriously become a developer. I am that kind of person
    that can cut of his ambition with one thought. I realy wanted to become
    a gamedeveloper since highschool, but my mind cut that energy of
    myself, so i did not even notify that. So its not the slghtest, though
    in reality its with all my heart. I am very cold blooded.
    This well balanced sixth episode unlocked that inner desire and my
    mind was convinced to let It free finaly.

    After Highschool i started with assembler, and after the draft i started to learn the doom sourcecode. I progressed quite a bit, when my life become to vivid. Man i am to wild. Once i spend a month in usa with only 30 bugs in my pockets. Live is demanding, and i had to invest all my energies in it. But
    for the last weeks it lightened up significantly. So i finaly have the time,
    i did not have before.

    The doomsource is quite inspiring. But as i never had contact to such
    things before i was overwhelmed by the pure mass. The A.I. was quite
    a joke though. After i read the A.I. i could no longer enjoy the game
    for some funny reason.

    Hannover is quite a nice city by the way...
  • DjNDBDjNDB Moderator
    edited August 2009
    So how will you proceed?
  • edited August 2009
    First i will load my one gallon bong with finest virginia and take a deep
    breath from that for the next half minute. (ok doin' that) wooah
    Wow, thats the spirit , not like the other that need marijuanah for that.
    Maaan my entire body tingles and my head becomes cold and full of focus.
    Ok, the next steps i will take are:
    First I will make a masterplan on the desktop of my just reinstalled
    full functional Os, and second I will just open a scene of full throttle
    with scummvm. (gimme a break). Sigh, that are the energies i need.
    I need to think about another elementary problem, before i can proceed.
    I post right back after i solved that issue, sorry.
  • DjNDBDjNDB Moderator
    edited August 2009
    Do you have any experience with high-level programming languages too?
  • edited August 2009
    Sure i started with that three years after draft. I started to learn
    directx 7.0. But my life was turmoiling to much to realy produce
    something usefull. I am eager to learn about C# by the way.
  • DjNDBDjNDB Moderator
    edited August 2009
    How well do you know the concept of object oriented programming?
  • edited August 2009
    classes and members make the project much easier to overlook.
  • DjNDBDjNDB Moderator
    edited August 2009
    roumeaz wrote: »
    classes and members make the project much easier to overlook.

    Are you comfortable with inheritance, polymorphism, design patterns?
  • edited August 2009
    Yes, I do :-)
  • DjNDBDjNDB Moderator
    edited August 2009
    That doesn't sound too bad :)
    Have you tried developing any kind of games already?
  • edited August 2009
    Lol, not realy. Before draft i was into assembler and was able to rotate and move a vectorcircle, like that arrow of the doommap. I build my own gradient
    table for that. That realy was fun.
  • DjNDBDjNDB Moderator
    edited August 2009
    roumeaz wrote: »
    Lol, not realy. Before draft i was into assembler and was able to rotate and move a vectorcircle, like that arrow of the doommap. I build my own gradient
    table for that. That realy was fun.

    Assembler sure is fun. I never did much though. My only complex project was a DCF-77 receiver/decoder on an 8051 processor. A radio controlled clock in other words. Processing the analog radio signal was a fun experience.

    I always had an interest in programming embedded devices, but i rarely went into that direction.
    My Bachelor thesis however was a fun project in that matter. I developed a prototype for Loewe - The TV Manufacturer.
    Basically it was a set of UPNP/AV devices I implemented, in other terms a distributed system for streaming media via ethernet from media servers to a TV set, while controlling playback and browsing files on the TV or e.g. a PC via a cross-platform Qt application.

    An awesome thing, I wish i could have taken it home with me ^^
    I guess we'll never see anything like it on the market though.
  • edited August 2009
    Sounds very interesting. These Loewes are extremely expensive, but for a reason as it seems.
  • edited August 2009
    Did they tell you why Loewe did not adapt that technology?
  • DjNDBDjNDB Moderator
    edited August 2009
    Have you ever considered learning Java?

    That's a really fun to use language. You can do pretty much everything out of the box in a consistent and well documented way.

    If you want to make a GUI in c++ you need to learn how to use e.g. GTK or Qt. In java it's all part of the specification. Same for Sound, Graphics, Network and whatnot.
  • edited August 2009
    Lol, i have my hands on C# right now. That seems to be very integrated to.
  • DjNDBDjNDB Moderator
    edited August 2009
    roumeaz wrote: »
    Did they tell you why Loewe did not adapt that technology?

    It was never meant to be in the first place. It was just a prototype to explore what's possible and how it could be done.

    Something similar is considered though, with a significant difference. I should not talk about it though.
  • edited August 2009
    Sounds extremely interesting anyways :-)
  • DjNDBDjNDB Moderator
    edited August 2009
    roumeaz wrote: »
    Lol, i have my hands on C# right now. That seems to be very integrated to.

    You're probably right. I am so in denial of .NET because it is Windows only that I never really took a good look at it.
  • edited August 2009
    Lol, for a good reason mein Freund.
    Microsoft released an arcade-game, a realy long time ago now.
    A hacker found out that the actual game only was two megs heavy,
    but microsoft blow it up, so that it used 40 megs of harddisk space.
  • edited August 2009
    I'm just about to start my final year of a games programming degree course, and having gone into it 2 years ago near enough as a complete newbie to programming (I did a bit of Pascal in college but that was 7 odd years before I started university) I feel fairly competent in C++ and C# which I put mainly down to the high standard of lecturers who have worked in the games industry themselves. This final year should really be interesting and helpful for any future employment prospects because I have to create my own project (which I think can be about anything, within reason and relation to the course and my skills) and develop a game in a team alongside designers, artists and such like as well as developing a handheld game (I think we'll be using PSPs now, changing from GP2X). My other modules cover multiplayer gaming and AI. So I'm really looking forward to this final year and I just hope that I'm up for the challenge.
  • edited August 2009
    Lol, so i finaly got a chance to look at your silkworm and red baron.
  • DjNDBDjNDB Moderator
    edited August 2009
    This final year should really be interesting and helpful for any future employment prospects because I have to create my own project (which I think can be about anything, within reason and relation to the course and my skills) and develop a game in a team alongside designers, artists and such like as well as developing a handheld game (I think we'll be using PSPs now, changing from GP2X). My other modules cover multiplayer gaming and AI. So I'm really looking forward to this final year and I just hope that I'm up for the challenge.


    Lucky you, that sounds like fun. I have wanted to develop games since I was a kid. I have been learning programming autodidactically since I was 14. I started with Pascal too (Not counting the C64 BASIC stuff I did when I was 8).
    For a long time I got nothing real done, because I did not know how to handle the complexity. My autodidactic trial and error learning was not a good strategy. At that time, 1993 and later, it was not nearly as easy to find good learning material. Today there's plenty to find on the internet.

    In my studies of applied computer science (not game related) we had a little game programming project in the third semester (2006). It was entirely up to us what we did and the requirements were very low. A Tic Tac Toe would have done and the grade was only passed or failed, depending on whether the technical demands were fulfilled.

    Ambitious as I am I wanted to do something challenging i can look back at with proud. So I decided to develop a Boulderdash style game I called Diamonds.
    Beside the Lectures and Tutoring Math I worked through the weekends and most evenings full of Motivation. In total I spent 140h of development on it over 7 weeks.

    I have some Screenshots. Don't mind the graphics though. That's not my domain at all. I did all of them in the prototype phase, and some were replaced by friends with experience in that sector. The Player is the best :D That's still the first animated version of him.
    I really should find someone to do some nice ones at some point, but I never got around to it.

    f9ce0_1251766561_thb.jpg

    c72df_1251766577_thb.jpg

    Designing the Levels was real fun. They are basically puzzles with traps, especially the one above.

    The lower one is more about keyboard skills and fast reflexes to navigate through the monster crazyness. There's a reason I called that one Torture.


    @roumeaz

    You should set yourself some easy but rewarding goals for the beginning. It's good for the Motivation and lets you learn basic principles of game development without getting lost in complexity.

    My first usable game was a Pong clone done in a few days, as a warming up for Diamonds.
  • DjNDBDjNDB Moderator
    edited August 2009
    roumeaz wrote: »
    Lol, so i finaly got a chance to look at your silkworm and red baron.

    A fellow student developed a 2D Space shooter as well. Those are the kind of games that are good to begin with.
  • DjNDBDjNDB Moderator
    edited August 2009
    The next semester in a computer graphics lecture about OpenGL a team of 2 fellow students even developed a quite nice Multiplayer PvP 3D shooter.
  • edited August 2009
    **** commodore 64 basic v2 ****
    64k ram system 38911 basic bytes free

    load"roumeaz masterplan resorted matching chakraharmony",8
    ready.
    List
    10 American & German Law + Finances + Politics
    20 Spirituality & Yoga & Fantasy + Handmade (Drawings & Compositions) + Groupdynamics (Story & Dialogues & Characterdevelopement)
    30 Vectorgraphics + Modeldesign + Selfmade Developersuite
    40 C++ & C# + OpenGL & DirectX + Developerkit Professional & Windows32 Systemprogramming
    end.

    C# in german is not TSEE SHARP but TSIS funny eh?
  • edited August 2009
    There are so many excellent games from the past, most of them remaked:
    C= CSS.exe kailleraclient.dll krm.dll BASIC.ROM C1541.ROM CHAR.ROM KERNAL.ROM C64.CFG
    Carrier Command
    M.U.L.E.
    Archon Archon II Archon III
    Lotus-Esprit Turbo Challange
    Populous & Powermonger
    Space Quest
    Civilizations
    Elite
    Neuromancer

    My favourite is Orbiter. Man what undescribeable fun it is to launch the Spaceshuttle
    and roam Earth-Orbit. What a feelin ..

    Ah, and did You try this?
    zaki.jpg
  • edited September 2009
    Do not worry. I am on it. I just check out all aspects at the same time.
    I think a hurdle will be the difference how copyright issues will be dealt
    with in the american and german law.

    The copyright is the american pendant to DEM DOITSHN EEMUTREEAL-GYTUHR-RAJT.
    (ware that only has a non material value, for example dealing with ideas for a move)
    Its close to DEM DOITSHN OORHABUHR-RAJT(Author-Copyright).
    The oorhabuhr-rajt protects the author, the copyright the publisher, granting the author only
    a minor veto.

    Another realy terrible situation is, that the japanese people somehow are cut of from us,
    because of their complex culture, hardcore education system and highly sophisticated social behavior.
    I have experienced both cultures, american and german alike. To be honest..
    They are the same. The amerikan is a bit more brutal and chaotic, while the german
    is a bit cowardish and unergonomic.

    When You rotate the world map 90 degrees clockwise, america, germany
    and japan form this famous Tan Tien System. The Upper, middle and
    subconscious mind.

    tantien2.jpg

    tantien.jpg
  • edited September 2009
    Direct3D is officially implemented only on Microsoft's Windows family of operating systems, including embedded versions used in the Xbox family of video game consoles and Sega's Dreamcast. Several mostly functional ports of the Direct3D API have been made by Wine, a project to port common Windows APIs to Unix-like operating systems, and Cedega, a proprietary fork of Wine, but this is impeded due to the interdependence of DirectX on many other components of Windows, and because Direct3D's proprietary nature requires reverse engineering, a difficult process.
    OpenGL has implementations available across many platforms including Microsoft Windows, UNIX-based systems such as Mac OS X, Linux, OpenSolaris and the PlayStation 3 game console. Variants of OpenGL run on the Nintendo GameCube, Wii, Nintendo DS[1] and PlayStation Portable. OpenGL was chosen as the primary graphics library for iPhone, Android (mobile device platform) and Symbian OS. With the exception of Windows and the Xbox, all operating systems that allow for hardware-accelerated 3D graphics utilize OpenGL as their primary 3D graphics API.
    Microsoft's OpenGL driver, bundled with Windows versions before Windows Vista, provides no hardware acceleration or direct support for extensions. These versions of Windows thus require that users install installable client drivers (ICDs) developed by GPU manufacturers for OpenGL hardware support. These ICDs are, in virtually all cases, bundled with the standard driver download package from the hardware vendor (IHV), so installing recent graphics drivers is sufficient to provide hardware OpenGL support.[citations needed]
    Windows Vista provides for three OpenGL implementations. The first maps OpenGL calls to Direct3D ones. This allows for hardware acceleration of OpenGL through version 1.4 from a standard install, but features of versions after 1.4 must be accessed as extensions. The second uses legacy ICDs available for Windows XP. This will disable the Aero desktop but otherwise functions as expected. The third is a full implementation that will work alongside the desktop and still allow access to OpenGL 2 on the GPU.[2]

    Here You can see all OpenGL instructions :-)
  • edited September 2009
    Sorry that i do not want to learn more about the pvp shooter right now djndb,
    but i am realy realy not into this second world war stuff.

    As far i remember my assembler-program was that far developed,
    that i had a visual screen with a small interpreter stripe on the bottom.
    But when i started to implement an interpreter, i had to go to the army.

    Please keep that shooting stuff far away from me, i realy am
    only into civilian projects. A reason i am not deep into the Nasa program,
    because a great portion of the Kosmonauts (Kosmos=Solarsystem) comes
    from the military branch.

    I do play World of Warcraft (Worldwar Annagram) and that is nearly to much
    for me to bear. The other players only are into Raids and Equip themselves with
    a more gruesome Weaponry. You never cross the way of one single player
    that is not a braindead slave to the improvement of his Warpotential.

    Please just talk about non war stuff, because i worked with real
    soldiers and real guns. Guns are ugly soulless tools of death.
    Though it realy is fun to fire a german machinegun, DOOMB DOOMB
    DOOMB DOOMB, man it wont stop. What a power such an ugly black
    machine can have.

    Lol, i have found out something funny talking about annagrams:
    FUTURAMA = UFA Traum .. lol because futurama has this pseudo futuristic
    world of the late 60's. (U.niversum F.ilm A.g)

    So lets finaly sort out our differences and go on without this horrible
    ego-shooters, pleeeeez!!
  • edited September 2009
    DEVKITARM is a toolchain to brew your own applications on the
    ARM-CPU Family for Nintendo Gameboy Advanced & DS and GP32

    The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed by ARM Limited. It was known as the Advanced RISC Machine, and before that as the Acorn RISC Machine. The ARM architecture is the most widely used 32-bit ISA in terms of numbers produced.[1][2] They were originally conceived as a processor for desktop personal computers by Acorn Computers, a market now dominated by the x86 family used by IBM PC compatible computers. But the relative simplicity of ARM processors made them suitable for low power applications. This has made them dominant in the mobile and embedded electronics market as relatively low cost and small microprocessors and microcontrollers.
    As of 2007, about 98 percent of the more than a billion mobile phones sold each year use at least one ARM processor.[3] As of 2009, ARM processors account for approximately 90% of all embedded 32-bit RISC processors. ARM processors are used extensively in consumer electronics, including PDAs, mobile phones, iPods and other digital media and music players, hand-held game consoles, calculators and computer peripherals such as
    hard drives and routers.

    DEVKITPSP does that for the Sony Playstation Portable PSP.
    DEVKITPPC is for Nintendo Gamecube & Wii and as it seems also for the Playstation Series.
    The language used is the slightly out of date C++.
  • edited September 2009
    butters.png
    DjNDB, i kindly invite you in my spartanistic but very efficient headquarters!
    Linden, Foesse53, topright Appartement, name is Becker.
    My phone is 004951135319906 i realy am open to any kind of
    conversation :-)
    Man, sad that i did not save the assemblercode of my adventuregame.
    If i would have worked one hour a day on it since then, telltale would
    look envious.

    That would be 3500 hours of experience. Man, maaaaaaaan. Shighssuh
    Maaaan, my engine runs on 5000 tours, i feel sick and slightly demotivated
    by the poor response from all sides reallife and internet alike.

    That Hymn cheers me up again. sigh . one for all .. giving without receiving
    thats what makes a trueschool pirate. A pirate that has seen it all.
    Cleansed by hell and ready for heavens. To be honest, without South Park
    this soldierworld would have broken me.
Sign in to comment in this discussion.