The old program is unfortunately long lost, and I deleted the textures and such, leaving only this screenshot as proof this test project existed.

This was my project learning how to do simple programming in a first person shooter. The enemy is a skeleton I pulled from the internet, the rest of the visuals I whipped up quickly. It wasn’t about havingt great visuals, this was closer to trying to make a greybox to learn programming. I made this project with the goal of having simple enemy interactions and working health.

Thanks to my inability to program I ended up with a player character that could be killed, but the enemy did not have working health. The bullets of the gun were actual projectiles and with some settings actually interacted with the skeleton and pushed it back. The final state was a skeleton that was smart enough to chase the player if the player appeared in the field of view, and attack the player if close enough. The player had infinite full auto fire that could push the skeleton back without killing it.

  • justdaveisfine@piefed.social
    link
    fedilink
    English
    arrow-up
    10
    ·
    3 months ago

    Looks glorious.

    That’s pretty good for a first attempt, most people’s first games are barely functional, if at all, so I’d consider this a win.

  • Rakqoi@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    6
    ·
    3 months ago

    Oh wow this gave me a wave of nostalgia for my first experience developing games. I took a class in like middle school for game development, and they provided the software Alice for the course.

    I fondly remember trying to make a first person, open world sandbox RPG, but if I remember correctly, the engine not being able to create new instances of anything severely limited what I wanted to do. Also, the engine had a ton of floating point precision issues and everything would be rotated in funny ways after the game was running for a long time. And I hated the visual programming and got so frustrated that I couldn’t just type the scripts instead haha… that’s when I switched to GameMaker

    Anyway, I was reminded of it because the first enemies in my game were also sword-wielding skeletons just like in the OP screenshots. I appreciate the peak into your past, and I’m thankful for that nostalgia hit :3

  • Lucy [she/faer]@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    6
    ·
    3 months ago

    YEAH KILL PUSH THE SKELETON!!!

    Here’s a screenshot for my first “game” on LOVE2d:
    image

    The creature just follows your cursor and can teleport if you press a button lol

  • Ms. ArmoredThirteen@lemmy.zip
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 months ago

    Hell yeah! My first game was a text only java program where you killed skeletons and dragons, gained levels, and movement was done by typing a wasd key then hitting enter lol. You still making games at all?

    • SSTF@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 months ago

      I mostly made models and textures, I was never a one-person team. I made assets for a number of students in game dev programming and I worked on some gamejams. Quite a few games, but nothing beyond the scope of a limited project. Currently I just don’t have the time in between other things to go back to making assets.

    • Rakqoi@piefed.blahaj.zone
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      movement was done by typing a wasd key then hitting enter lol.

      haha I adore this, now I really want someone to make a full game with this control scheme

  • frongt@lemmy.zip
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 months ago

    Did you use any engine or framework for this, or built it from pure code and gl libs?

  • four@lemmy.zip
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 months ago

    Looks pretty much like my first attempts lol

    I do miss that carefree goofing around. Now I need to design, plan, optimize, etc. I know how to do stuff (mostly), so there less exploration and discovery and more of just work.

    But at least stuff I make now is better hah (or at least I hope so)

  • Shadowedcross@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 months ago

    I’m sad I no longer have my files from my time spent in college doing games design, would’ve loved to see if I could do better now.

  • atomicbocks@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 months ago

    This reminds me of my first game, a Zelda arrow shooting clone that we built in Microsoft XNA. What was this built in?