[HN Gopher] Ludum Dare 49 (Game jam)
       ___________________________________________________________________
        
       Ludum Dare 49 (Game jam)
        
       Author : mooman219
       Score  : 45 points
       Date   : 2021-10-01 21:20 UTC (1 hours ago)
        
 (HTM) web link (ldjam.com)
 (TXT) w3m dump (ldjam.com)
        
       | rex64 wrote:
       | Ludum Dare has a special place in my heart. Participating in game
       | jams is a great way to practice creating games from start to
       | finish.
       | 
       | If you're interested, I wrote a post recounting my experience
       | participating in Ludum Dare:
       | 
       | https://alessandrocuzzocrea.com/ludum-dare-47/
        
       | kris-s wrote:
       | If you've never tried programming a game I would highly recommend
       | it. There are many aspects that make a game a really interesting
       | challenge: input, rendering, sound, and managing large global
       | mutable state. Ludum Dare is a good excuse to dip your toes in.
        
         | tmountain wrote:
         | Especially once you realize the difference between super
         | purpose drive micro game code (a big event loop with lots of
         | variables at the top) and game code with well designed
         | scaffolding (entity component systems, etc). I think everyone
         | is destined to make at least one gobbledegook game before they
         | can appreciate all the benefits that a well designed system
         | brings. I recommend pico-8 or similarly designed constraint
         | driven virtual consoles to maximize the learning experience.
        
         | poulpy123 wrote:
         | I doubt a normal person can learn all that and produce
         | something interesting in just 48h
        
         | caeril wrote:
         | LD doesn't help learn any of this. The time constraints force
         | most entrants to use Unity, GameMaker, or some other
         | framework/engine that abstracts learning about any of this
         | stuff away.
         | 
         | If your object is to learn, better to try out Handmade Hero,
         | entirely from scratch: https://handmadehero.org/
        
           | spywaregorilla wrote:
           | If you think using an engine means you're not going to need
           | to worry about these things, you're going to have a bad time.
           | Make games, not engines. If you want to make games, make
           | games, not engines.
        
           | jbluepolarbear wrote:
           | Making your own engine is definitely a good learning
           | experience, but it's not required for making a game. Game
           | engines are tools for making games, they don't make the game
           | for you.
        
           | Laremere wrote:
           | Ludum Dare actually outdates Unity ;)
           | 
           | I've done it 8 times, once with GameMaker, twice with Unity,
           | and the rest were custom.
        
           | Uehreka wrote:
           | The time constraints of AAA game dev force many entrants to
           | use Unity too ;)
        
           | otikik wrote:
           | I agree that LD is not the right time to learn how to do
           | pointer arithmetic, or how to draw a pixel.
           | 
           | What the time constraint teach you is to adjust to a time
           | budget. Wear many hats. Improvise. And Finish Stuff. All very
           | valuable lessons that will help any developer.
           | 
           | There's a healthy and beautiful spectrum of tools and
           | languages out there between the "all included" of Unity and
           | the aridness of plain C. Have you tried Love? It abstracts a
           | lot, but a lot of what it abstracts is really not that
           | important for making games, in my opinion.
        
           | Lerc wrote:
           | I have done Ludum dares on and off since #6. I have yet to
           | use anything like unity. Closest to a framework would have
           | been using OpenFL which is a Haxe cross-target
           | reimplementation of the Flash API.
           | 
           | For the last few I just do VanillaJS on canvas.
        
           | tinco wrote:
           | I've done all of those things every time I participated in
           | Ludum Dare, and I've used a game engine only once. The time
           | constraints make you pick your battles. You have to pick
           | technology you're fluent in, but there are great input/output
           | libraries for games for literally every language out there. I
           | picked Javascript, and even did one in 3D with a procedural
           | audio track that was affected by the plays.
           | 
           | One time I decided to make a multiplayer game on a hexagonal
           | grid. Just getting the hexagonal grid working took me over
           | half of the time, didnt produce much of a game at all that
           | time, but it was still fun, it's ok to fail.
        
           | echelon wrote:
           | I did a non-Ludum Dare weekend game jam, and I built this:
           | 
           | https://github.com/echelon/laser-asteroids
           | 
           | No unity, no unreal, no engine. Learned it all as I went.
           | 
           | Game jams are a fantastic time and place to learn.
        
           | stolen_biscuit wrote:
           | This comment is wrong. You still learn all those things using
           | a game engine. You don't have to write your game in pure C
           | and handle everything from first principles to learn how to
           | manage those aspects of game development.
        
       | mooman219 wrote:
       | I'm always excited to see what comes out of these game jams and
       | seeing how people ship their one off game. I've noticed games
       | with web versions typically rate higher than games with only
       | locally executable versions (for obvious reasons). Web games
       | being compiled into wasm also frequently handroll a lot of
       | standard library logic that doesn't otherwise work out of the
       | box, and I'm looking forward to seeing what they come up with.
        
       | AshleysBrain wrote:
       | Shameless plug: our game creation tool Construct 3 is free to use
       | with the full features for the duration of Ludum Dare 49:
       | https://www.construct.net/en/blogs/construct-official-blog-1...
        
       ___________________________________________________________________
       (page generated 2021-10-01 23:00 UTC)