[HN Gopher] Show HN: The full source code and assets for my cust...
       ___________________________________________________________________
        
       Show HN: The full source code and assets for my custom game engine
       and game
        
       I always enjoy reading posts about indie game development and
       looking at the source code of games other people have built. So for
       any game I release I naturally I want to do the same.
       https://github.com/Mknsri/HockeySlam  Hockey Slam is a hockey
       shootout game on Android which I built almost from scratch. Some of
       the engine features include 3D graphics with PBR materials, a
       rudimentary physics system, replays, a multithreaded job system and
       a hot-reload DLL platform for developing on Windows.  I detailed
       the creation of the game in it's own post, but now that time has
       passed I am releasing the source code and assets under the MIT
       license. You can still find the making of here:
       https://hockeyslam.com/makingof  I'm happy to answer any questions
       you might have.
        
       Author : mknsri
       Score  : 17 points
       Date   : 2023-07-10 20:04 UTC (2 hours ago)
        
       | AustinDev wrote:
       | I work in tools for game devs and it's great to see more open-
       | source work like this it's very hard to find good modern open-
       | source game examples.
        
       | fwsgonzo wrote:
       | I'm also making a game from scratch and reinventing wheels. What
       | is the processing that you are doing for GLES? I see the
       | GLSL_PREPROCESS in the GLSL.
        
         | mknsri wrote:
         | I wanted to include common code for all shaders in a simple
         | way, but I was too lazy write a proper parser. So instead I
         | used the C++ preprocessor and macros to include things from
         | common shader code and combine them in the build step.
        
       | bootloop wrote:
       | Any idea what you would have to do to get it running on iOS?
       | 
       | Did you release it? If so, how is it doing compared to your
       | expectations? (I looked for it on the Play store but couldn't
       | find it)
        
       ___________________________________________________________________
       (page generated 2023-07-10 23:01 UTC)