Make your own 3D game for Windows 95 in under an hour! (Blitz3D)

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ม.ค. 2025

ความคิดเห็น • 25

  • @mekhro
    @mekhro หลายเดือนก่อน +3

    rip Mark he a real one

  • @mr.creoman
    @mr.creoman 21 วันที่ผ่านมา +2

    RIP Mark Sibly - creator of Blitz 3D

  • @LastIberianLynx_GameDev
    @LastIberianLynx_GameDev 3 หลายเดือนก่อน +13

    Awesome stuff. I wish i was making video games back in those days. It wasn't easy.

  • @BecomingTheFalcon
    @BecomingTheFalcon 3 หลายเดือนก่อน +4

    This is cool as hell. BlitzBasic was my first programming language too, way back in the day. This definitely unlocked some core memories for me lol.

    • @cineminttechtips
      @cineminttechtips  3 หลายเดือนก่อน +2

      Thanks man! I'm working on an Ocarina of Time style camera engine, I hope to post a tutorial soon.

    • @BecomingTheFalcon
      @BecomingTheFalcon 3 หลายเดือนก่อน +2

      @@cineminttechtips nice, would love to see that! I spent a little while last year trying to re-create OOT's movement and controls in Unity and could just never get the feel quite right. I'll be on the look out for that video!

  • @bank8489
    @bank8489 3 หลายเดือนก่อน +3

    dude, this is insanely cool. thank you so much for sharing.

  • @dgmsstuff
    @dgmsstuff 3 หลายเดือนก่อน +2

    It's a pretty decent prototyping tool.

  • @jlewwis1995
    @jlewwis1995 3 หลายเดือนก่อน +1

    So since Basic is a dynamically typed language can you access the fields of an object directly after creating it? Like with the cube for example, its presumably returned as an "entity" object from the createCube function since you can pass it to positionEntity. So can you access the position, color etc directly by editing the entity object properties? Also does the renderer support vertex colors on meshes? That could be an alternative for lighting if so, blender supports baking lights to vertex colors so you could bake your lights to the mesh in blender to have static lighting

    • @cineminttechtips
      @cineminttechtips  3 หลายเดือนก่อน

      Sort of... Sort of not. You can only access object attributes through built-in functions, but there is a way around this using Types. I'll get into it with my next video.

  • @TheGoodMorty
    @TheGoodMorty 3 หลายเดือนก่อน +2

    i was pretty good at TIBasic in highschool lol

  • @yonderalt2662
    @yonderalt2662 3 หลายเดือนก่อน +2

    Blitz3D uses DirectX 7.0 which limits resolution so 4K isn't possible

    • @cineminttechtips
      @cineminttechtips  3 หลายเดือนก่อน

      A Blitz3D game in 4K would be crazy

    • @yonderalt2662
      @yonderalt2662 3 หลายเดือนก่อน

      @@cineminttechtips This restriction is actually completely arbitrary. There exists a patched proxy DLL on github (open source) which you can inject into a Blitz3D game to allow for higher resolutions. I just did this with Stranded II (a classic game made in Blitz3D)

  • @wizardothefool
    @wizardothefool 3 หลายเดือนก่อน +2

    as a dumb kid i always wanted to learn blitz3D from playing Wrestle Mpire but I could never wrap my head around the tutorial.

  • @mirabilis
    @mirabilis 3 หลายเดือนก่อน +1

    No one use Windows 95 anymore.

    • @kiq4767
      @kiq4767 3 หลายเดือนก่อน +6

      I do, besides that's not the point

    • @mirabilis
      @mirabilis 3 หลายเดือนก่อน +2

      @@kiq4767 I don't miss pre-NT core Windows OS's. Too many bluescreens. :) What is the point, then?

    • @cineminttechtips
      @cineminttechtips  3 หลายเดือนก่อน +6

      There are a lot of hobbyists who still use Windows 9x because it runs very quickly on older hardware.

    • @stinghouseproductions8502
      @stinghouseproductions8502 3 หลายเดือนก่อน +7

      Your mom uses Windows 95

    • @mirabilis
      @mirabilis 3 หลายเดือนก่อน +4

      @@cineminttechtips It doesn't run particularly quick on my P100. 😅