[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)