Ben Morris
Ben Morris
  • 25
  • 16 134
Procedural City 2024 (C++/OpenGL/GLSL)
When I look at my side-project it never really feels like I'm making any progress but on reflection I've learnt a lot this year. Looking forward to what lessons 2025 holds (and uploading a playable demo to steam: store.steampowered.com/app/2223480/Infinicity/). #proceduralgeneration #alansilvestri #gamedev #videogames
มุมมอง: 820

วีดีโอ

Demo getting closer (C++/OpenGL/GLSL)
มุมมอง 49728 วันที่ผ่านมา
Slowly crawling towards a playable demo of the game (built from scratch in my own engine). I'm enjoying the side-project journey but will take a short break from it once I reach the game demo milestone. All audio is now in-game (albeit placeholder in many cases): store.steampowered.com/app/2223480/Infinicity/ #gamedev #opengl #myownengine #flightsimulator #neoncity #cyberpunk #judgedredd #lucbe...
Happy Halloween
มุมมอง 3452 หลายเดือนก่อน
Steam link: store.steampowered.com/app/2223480/Infinicity/ A short preview of my in-progress game engine / game built from scratch in opengl glsl and c . #proceduralgeneration #lowpoly #opengl #indiedev #saintsaens #cyberpunk
Infinicity - My C++/OpenGL/GLSL procedural game / engine
มุมมอง 3182 หลายเดือนก่อน
A progress preview of my quixotic side-project game / engine built from scratch in C /OpenGL/GLSL. Steam link is in the comments.
Infinicity - A procedurally generated environment to explore
มุมมอง 2.7K8 หลายเดือนก่อน
Needed to take a break from coding so took out some time to play around with trailer ideas. Steam link: store.steampowered.com/app/2223480/Infinicity/
165 FPS 1080p on Ryzen 5800H laptop (Steam link in description)
มุมมอง 6329 หลายเดือนก่อน
You can follow its progress occasional dev logs on steam: store.steampowered.com/app/2223480/Infinicity/ Performance preview of the state of my editor / engine currently on a Ryzen 5800H laptop. #cplusplusprogramming #opengl #glsl #proceduralgeneration #highperformancecomputing
Procedural Fibonacci Sphere Tree (C++/OpenGL/GLSL) - details in the description
มุมมอง 40910 หลายเดือนก่อน
A little preview of procedural tree generation in my side-project editor / engine written from scratch in C /OpenGL and GLSL (still a work in progress). I build the tree recursively as rings around the sine function that I mesh. I fork it recursively creating branches (I apply a random rotation at the fork and multiply it by the parent fork's transform forming a hierarchy of affine transforms) ...
Perlin Noise Meadows (Steam link in description)#cplusplusprogramming #glsl
มุมมอง 1.9K10 หลายเดือนก่อน
Wishlist me on steam: store.steampowered.com/app/2223480/Infinicity/ Short preview of more colour experimentation variable height grass. I use procedural noise to displace the grass height and colour.
Happy New Year
มุมมอง 236ปีที่แล้ว
Procedural time of day lighting in the procedural city engine / game. Not bad for 6mb!
Arching around
มุมมอง 126ปีที่แล้ว
Been playing around with modelling arches procedurally in the procedural engine / editor side project. This one reminds me of the Tesla CyberTruck. #proceduralgeneration
Neon City - Procedural City Engine / Editor (C++ side-project)
มุมมอง 372ปีที่แล้ว
Trying to snap myself out of a creative rut with a little Hans Zimmer.
Garden City Preview
มุมมอง 132ปีที่แล้ว
Little preview of the procedural city generation side-project. You have to imagine that the rectangles on top of the buildings are neon signs etc. Baby steps...
Noise City
มุมมอง 3.9K2 ปีที่แล้ว
Little procedural city demo created in my side project engine. For more details visit www.fireflytech.org
Meadow Demo @60 FPS on Android (Motorola Moto G60s)
มุมมอง 1972 ปีที่แล้ว
A short clip of the meadow demo running at 60 FPS on a Moto G60s. Download it here: benmorris.itch.io/meadow-demo
Android - Publish to Android
มุมมอง 1232 ปีที่แล้ว
Short demonstration of the publish to Android support available from version 0.43.4b . For more details visit www.fireflytech.org
Linux - Publish as linux AppImage
มุมมอง 1372 ปีที่แล้ว
Linux - Publish as linux AppImage
Windows - Publish as windows executable
มุมมอง 1942 ปีที่แล้ว
Windows - Publish as windows executable
Windows - Package your app as a zip file
มุมมอง 553 ปีที่แล้ว
Windows - Package your app as a zip file
Windows - Publish scene as Visual Studio 2017 project
มุมมอง 723 ปีที่แล้ว
Windows - Publish scene as Visual Studio 2017 project
Android - Configuring your device and Android Studio
มุมมอง 113 ปีที่แล้ว
Android - Configuring your device and Android Studio
Android - Publish as an Android Studio code project
มุมมอง 333 ปีที่แล้ว
Android - Publish as an Android Studio code project
Android - Playing scenes on Android devices
มุมมอง 553 ปีที่แล้ว
Android - Playing scenes on Android devices
Single-click play on Android device + other play modes
มุมมอง 7043 ปีที่แล้ว
Single-click play on Android device other play modes
Procedural Object Placement (Steam link in description)
มุมมอง 2K6 ปีที่แล้ว
Procedural Object Placement (Steam link in description)
Ported to Linux (Ubuntu)
มุมมอง 11311 ปีที่แล้ว
Ported to Linux (Ubuntu)

ความคิดเห็น

  • @SimulationStarterKit
    @SimulationStarterKit 12 วันที่ผ่านมา

    I've started to maintain a dev diary on my steam page here: store.steampowered.com/app/2223480/Infinicity/ where I share my successes, failures and learnings if it's of interest

  • @aswinaswin5672
    @aswinaswin5672 13 วันที่ผ่านมา

    I wanted to make games like u. Say me any resource if u know please!. I have an intermediate knowledge of c++ and opengl. Please to say.

    • @SimulationStarterKit
      @SimulationStarterKit 12 วันที่ผ่านมา

      For game making and idea generation I tend to dip into games that are similar in genre to the one I'm trying to create. I then try to come up with an idea for gameplay and make a note of the systems I would need to support the gameplay. I then prototype the idea to help work through any issues (usually relating to shared state management) and better flesh out a design that works. I don't follow any tutorials per say just play and experiment.

    • @aswinaswin5672
      @aswinaswin5672 12 วันที่ผ่านมา

      @@SimulationStarterKit I can understand what u are actually coming to say. Thanks for time replying me. U could have learn these techniques from somewhere right? If possible please to share those. I would very helpful for many aspiring developers like me!. Thanks.

  • @codyane
    @codyane 13 วันที่ผ่านมา

    damn!

  • @tackier-n2g
    @tackier-n2g 13 วันที่ผ่านมา

    Nice but I'm curious why you choose to use OpenGL when there's more modern tools available.

    • @ben65797
      @ben65797 13 วันที่ผ่านมา

      I won’t speak for this guy, but personally when I’ve done 3D cpp projects OpenGL is a lot less time consuming and complicated. Hello world triangle in vulkan is around a thousand lines or so I’ve heard, VS. 50 line hello world in OpenGL.

    • @SimulationStarterKit
      @SimulationStarterKit 13 วันที่ผ่านมา

      As @ben65797 mentions OpenGL is a lot easier to set up than Vulkan and has all the features I need (fragment, geometry, tessellation and compute shaders).

  • @analyzers9335
    @analyzers9335 13 วันที่ผ่านมา

    Looks good !

  • @Aayanshsingh2004
    @Aayanshsingh2004 27 วันที่ผ่านมา

    mind blowing😍😍

  • @adamsocki
    @adamsocki 29 วันที่ผ่านมา

    Wow nice

  • @pp3k07
    @pp3k07 2 หลายเดือนก่อน

    i fucking love "built from scratch" games. They are EXACTLY what the modern gaming industry is lacking. Fuck Unreal Engine man. People need to realise more often what truly made 80's 90's & 2000's games so god-damn memorable. I think either the industries changed, or the people it's catering for, this so-called "modern audience" just have no idea wht it actually means to play a game. They want an interactive movie.

    • @SimulationStarterKit
      @SimulationStarterKit 2 หลายเดือนก่อน

      I'm glad to hear not everyone wants an interactive movie because graphics programming is not easy!

    • @krux02
      @krux02 2 หลายเดือนก่อน

      The thing with unreal is, it is moving more and more towards actual movies. Not even interactive anymore, like the Mandalorian. Nothing against that, but I think they are forgetting something.

  • @Grayson_Baker
    @Grayson_Baker 2 หลายเดือนก่อน

    Nice one. Rebellion are sitting on an absolute winner with Judge Dredd as a single player game.

    • @SimulationStarterKit
      @SimulationStarterKit 2 หลายเดือนก่อน

      Thanks. Yes, Rebellion can have some of my money when it happens.

  • @j377yb33n
    @j377yb33n 2 หลายเดือนก่อน

    It's looking good man! Any idea on what kind of missions you might have in it?

    • @SimulationStarterKit
      @SimulationStarterKit 2 หลายเดือนก่อน

      Thanks :-) Initially small scenarios around the city so am experimenting at the moment to see what's fun. Once a couple are bedded into the engine then I may release a small demo for feedback before getting too ambitious.

  • @SimulationStarterKit
    @SimulationStarterKit 2 หลายเดือนก่อน

    Steam link is here: store.steampowered.com/app/2223480/Infinicity/ Many thanks for any wishlists 🙂

  • @itsafish4600
    @itsafish4600 8 หลายเดือนก่อน

    waow

  • @fabclippers2632
    @fabclippers2632 8 หลายเดือนก่อน

    this would be sick to fly an fpv drone through

  • @rudolfkaizer44
    @rudolfkaizer44 8 หลายเดือนก่อน

    What was the inspiration of this it has a similar look to lethL company

    • @SimulationStarterKit
      @SimulationStarterKit 8 หลายเดือนก่อน

      Lots of influences. I started working on the engine around a decade ago (C++/OpenGL and GLSL) and since then have been a hobbyist graphic programmer with an interest in procedural generation techniques mostly for fun. Everything in the game is generated at runtime algorithmically using procedural generation techniques (a bit like the No Mans Sky game) - no prefabricated models of any kind I generate everything on the fly. I can't say Lethal company is an influence but I guess the rendering style is similar as it's definitely not AAA but that game looks very good and has been well received I believe 🙂

  • @j377yb33n
    @j377yb33n 8 หลายเดือนก่อน

    I kind of like the style, it reminds of something that might be on a future sound of london-esque album cover, but past a movement game sandbox i'm not sure what you could spin it out into

    • @SimulationStarterKit
      @SimulationStarterKit 8 หลายเดือนก่อน

      I'm working on it, more short video updates coming soon + dev blog 🙂

    • @j377yb33n
      @j377yb33n 8 หลายเดือนก่อน

      @@SimulationStarterKit Cool, looking forward to see how you build it out!

  • @shadow6061be
    @shadow6061be 8 หลายเดือนก่อน

    Do you think it could be tuned to look like BLAME!'c city ? If so, you'll attract quite the niche of potential customers :D

    • @SimulationStarterKit
      @SimulationStarterKit 8 หลายเดือนก่อน

      It's funny you should ask that as I recently purchased BLAME - Master Edition for some more inspiration. Love the art style / technical architectural style in it. Thanks for the words of encouragement :-)

    • @titusiberian
      @titusiberian 8 หลายเดือนก่อน

      @@SimulationStarterKit YES YES YES

  • @SimulationStarterKit
    @SimulationStarterKit 8 หลายเดือนก่อน

    If this is the kind of game you'd like to play you can wishlist it on steam: store.steampowered.com/app/2223480/Infinicity/

  • @JoeTheis
    @JoeTheis 8 หลายเดือนก่อน

    I like the name, great minds think alike 😁

    • @SimulationStarterKit
      @SimulationStarterKit 8 หลายเดือนก่อน

      Yep :-) Your channel looks good ☺️ Sub'd

    • @JoeTheis
      @JoeTheis 8 หลายเดือนก่อน

      @@SimulationStarterKit awesome, likewise!

  • @pixelfingers
    @pixelfingers 9 หลายเดือนก่อน

    That looks slick 😊🎉

  • @JustaLonelyEgg
    @JustaLonelyEgg 9 หลายเดือนก่อน

    My pc is a potato

    • @SimulationStarterKit
      @SimulationStarterKit 9 หลายเดือนก่อน

      Support for potato varietals ongoing:-)

    • @JustaLonelyEgg
      @JustaLonelyEgg 9 หลายเดือนก่อน

      @@SimulationStarterKit ok