Game Development
- Anyone using Love2D/Lua?
Just out of curiosity: is anyone here using Love2D and Lua for game development? I have some experience with Unity but sometime ago started learning Love2D. Lua seems to very simple language to code in and since Love2D doesn't have any graphical UI it sort of forces you to make everything work through code. As a beginner hobbyists, I really love this.
I'd love to hear your thoughts about Love2D and what it's capable of. Currently I am interested in doing asmall Snake-like puzzle game and a demo for classic Ultima type crpg. Not really full games, but I am sort of interested in seeing how well certain concepts and ideas work in practice. Lua seems to be very good for doing just that.
- A Type System for Scripting ECS
cross-posted from: https://programming.dev/post/1086370
> This time on my arbitrary blog: Entity component systems. > > Also, highlight.js should degrade more gracefully without JS activated than last time. Note that I can't process syntax highlighting in my build step, because I don't have a build step.
EDIT: improved phrasing
- Godot Engine has a new funding platform and they're calling for helpwww.gamingonlinux.com Godot Engine has a new funding platform and they're calling for help
With Godot Engine moving over to being supported by the Godot Foundation directly, they've begun pushing for people to support their efforts via their new funding platform inspired by Blender.
- Can you guess what the theme of the level I'm working on it?
Can you guess what the theme of the level I'm working on it?
Wishlist us today and make a dev team happy! https://store.steampowered.com/app/2069260?utm\_source=fediverse @gamedev@lemmy.ml @gamedev@kbin.social #indiegame #games #gaming #WishlistWednesday
- ACOS.games – Middleware platform for ReactJS multiplayer web games
Hi Devs,
I engineered this platform to support building multiplayer games for competitive gamers. Game development uses JavaScript for both client and server, and focuses on Trivia and Board game genres, but all played in real-time.
The platform manages all the functionalities outside of your gameplay and user interface, which includes: networking, matchmaking, rankings, timing, replays, deployment, and many other features.
There is an SDK and Simulator that helps speed up development tremendously, but you as a developer will remain focused on authoring gameplay via the JSON game state and displaying the changes to that state on the browser.
Many hours were spent ensuring the website is supported on most devices, with tough resiliency to ensure users can get back into matches when traveling on degraded cell service. This will allow perhaps having a battle royale with 100s of people playing in a single match of a trivia game. It always bothered me how online trivia games only allowed up to like 8 or 16 players.
I'm about halfway on my roadmap, but the core foundation of the platform is settling in. Now, its time to expand into the more community focused features.
That is where you can help, by pushing the limits of my systems. Break things, enhance things, all is welcome.
The platform behind the website will be open-sourced in the near future, but you can access the ACOS simulator and existing games on GitHub.
Play or develop a game on: https://acos.games
Read the documentation at: https://sdk.acos.games
Learning to code? We can help you build your first game. Simply join us on Discord. https://discord.gg/ydHkCcNgHD
Happy Coding!
- Bevy 0.11: ECS-driven game engine built in Rustbevyengine.org Bevy 0.11
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
- Godot 4.1 is here, smoother, more reliable, and with plenty of new featuresgodotengine.org Godot 4.1 is here, smoother, more reliable, and with plenty of new features
Four months after the release of Godot 4.0, we are excited to bring you Godot 4.1 — an update with a focus on stability, performance, and polish.
- Adventures in AI Programming: Daily Experiments with GPT-4reticulated.net Adventures in AI Programming: Daily Experiments with GPT-4
Discovering the advantages, disadvantages, processes, and use cases for coding with GPT-4 by building something different every day
- Synchronization in Vulkanwww.kdab.com Synchronization in Vulkan
Learn about what Vulkan needs us to synchronize and how to achieve synchronization between GPU/GPU and CPU/GPU workloads.
cross-posted from: https://lemmy.ml/post/1442017
> An important part of working with Vulkan and other modern explicit rendering APIs is the synchronization of GPU/GPU and CPU/GPU workloads. In this article we will learn about what Vulkan needs us to synchronize and how to achieve it. We will talk about two high-level parts of the synchronization domain that we, as application and library developers, are responsible for: > > - GPU↔GPU synchronization to ensure that certain GPU operations do not occur out of order, > - CPU↔GPU synchronization to ensure that we maintain a certain level of latency and resource usage in our applications. >
- Gbstudiowww.gbstudio.dev GB Studio
A quick and easy to use drag and drop retro game creator for your favourite handheld video game system.
A handy tool for developing vn style games for the Gameboy and Gameboy colour.
Great for people starting a game dev journey.
- Gamejam for terminal-based games: LibreJam 2023-06 [x-post]sopuli.xyz Gamejam for terminal-based games: LibreJam 2023-06 - Sopuli
This jam has some special rules: Instead of having a set theme and giving you free reign to use whatever tools you want, the roles are reversed: Your game can have any theme, but it must fit the following criteria: * Runs in a terminal * Only ASCII characters * No more than 72 columns and 20 rows * ...
This jam has some special rules: Instead of having a set theme and giving you free reign to use whatever tools you want, the roles are reversed: Your game can have any theme, but it must fit the following criteria:
- Runs in a terminal
- Only ASCII characters
- No more than 72 columns and 20 rows
- No colours or text formatting
- Source code smaller than 1MiB
You have until July 1st — if you have time to kill, this might be a fun way to use it. :)
- Dev snapshot: Godot 4.1 beta 1godotengine.org Dev snapshot: Godot 4.1 beta 1
Switching gears into the bug-fixing mode, here's the first beta of Godot 4.1, and a great opportunity to try the new version of the engine ahead of the official release.
I am new to Godot, but I am looking forward to the new multi-monitor features.
- First time coding a game question
I am currently working on a game I was told by one friend to use the language I am most comfortable in. However others have criticised me for not using their preferred language or environment.
Should I switch or keep going?
- Godot Engine 4.0 stable releasegithub.com Release 4.0-stable · godotengine/godot
4 years of development. 12,000 merged pull requests. 7,000 fixed issues. 1,500 individual contributors across engine and docs. The Godot 4.0 release is by all metrics our biggest release so far. No...
- How Crash Bandicoot Hacked The Original Playstation | War Stories | Ars Technica
YouTube Video
Click to view this content.
- Isometric Pixel artwww.slynyrd.com Pixelblog - 41 - Isometric Pixel art — SLYNYRD
Intro Isometric pixel art is based on the isometric projection, which is a method for accurately ‘projecting’ 3D objects into fancy 2D. Unlike perspective drawing, there is no vanishing point in isometric projection. Furthermore, the 3 coordinate axis have equal foreshortening, eliminating the need
- LibreJam 202212
cross-posted from: https://lemmy.ml/post/602665
> Next LibreJam upcoming! > > Jam Version: 202212 > Theme: TBA > Theme announced at: 2022-12-01 00:00 UTC > Submissions end at: 2022-12-14 23:59 UTC > Ratings end at: 2022-12-21 23:59 UTC > > More info at: https://jamgaroo.xyz/jams/1 > IRC: ircs://leagueh.xyz/#librejam > Webchat: https://kiwiirc.com/nextclient /?settings=ea63ab40970bce06b2aa2a25b6185b2d > > InfoPage also on gemini: gemini://bytecrab.org/librejam/index.gmi ;) > > Theme suggestions welcome!
- GitHub's Game Off 2022 Jam theme announcementgithub.blog Game Off 2022 theme announcement
The secret theme for this year’s Game Off is ██████ (you’ll have to click to find out)!
- My friend and I made a small space-horror game for Brackeys game jam 2022
My friend and I joined Brackeys game jam and developed this small space horror game. Check it out or critique my horrible art skills if you are bored, maybe even rate it if you have an itch.io account
- Dev snapshot: Godot 4.0 alpha 11godotengine.org Dev snapshot: Godot 4.0 alpha 11
Another alpha snapshot from the development branch, this time with 4.0 alpha 11! Noteworthy changes: exporting Node pointers as NodePaths, Movie Maker run mode, fixed release builds, AnimationTree advance expressions.
- Godot community poll 2022godotengine.org Godot community poll 2022
It's this time of the year! Godot Community Poll 2022 is now out for everyone to take part. Let us know what your relationship with Godot is in this brief list of questions!
- FediJam 6: Cut Budget Editionitch.io FediJam 6: Cut Budget Edition
A game jam from 2022-06-24 to 2022-07-03 hosted by @houkime@translunar.academy. THIS JAM IS OVER! NEXT ONE PEOPLE FIND FRIENDS HERE -> #fedijam:m.wfr.moe FEDI ? It's like many many servers of talking humans. FEDIJam's sweet home...
Fedijam 6: Cut Budget Edition \ Friday 20:00 UTC -> Sunday 24:00 \ Your game goes here: \ https://itch.io/jam/fedijam-6 \ Talking goes here: \ https://matrix.to/#/#fedijam:m.wfr.moe \ Post crazy theme suggestions in comments or reply here: \ https://mastodon.technology/@houkimenator/108507645911003343
Also the organiser is looking for assistance with some parts of the jam
- Fun channel with regular devlogs of indie game developerpiped.kavin.rocks Piped
An alternative privacy-friendly YouTube frontend which is efficient by design.
The guy released already https://store.steampowered.com/app/853550/Equilinox/ and he works on "Home Grown" - gardening game. I like his discipline, consistency and knowledge.
- The state of gamedev summed by BlueDrake42piped.kavin.rocks Piped
An alternative privacy-friendly YouTube frontend which is efficient by design.
- Go Godot Jam 3itch.io Go Godot Jam 3
A game jam from 2022-05-26 to 2022-06-13 hosted by Redefine Gamedev, LucyLavend, Jade the Kobold, John Ivess, ToriFloop, Kobold Sprigg & bappleseed. VISIT THE OFFICIAL WEBSITE! GoGodotJam Classic GoGodotJam ULTRA Casual Experience Platform Friendly One week, two weekends Teams Allowed Hardcore E...
- Should scalable vector graphics be used in textures and character models?
cross-posted from: https://lemmy.ml/post/233881
> A lot of games use bitmap graphics. I have noticed that this results in textures becoming blurry when the mode is viewed up close. > > This makes me wonder if vector graphics, like Scalable Vector Graphics could help with the issue; vector graphics are designed to render in shapes, therefore the texture wouldn't become blurry. > > Vector graphics would, of course, not do well with pictures that have a ton of detail; but it could be more useful in HUDs and icon textures.
- LibreJam 202204
cross-posted from: https://lemmy.ml/post/211138
> Next LibreJam upcoming! > > JamVersion: 202204 > Theme: TBA > Theme announced at: 2022-04-01 00:00 UTC > Submissions end at: 2022-04-14 23:59 UTC > Ratings end at: 2022-04-21 23:59 UTC > > More info at: https://leagueh.xyz/en/librejam/index.gmi > Mailinglist at: https://leagueh.xyz/m/librejam/index.html > IRC: ircs://leagueh.xyz/#librejam > Webchat: https://kiwiirc.com/nextclient/?settings=9990a2af03a4a53c76b3529a6c420adc > > InfoPage also on gemini: gemini://leagueh.xyz/en/librejam/index.gmi ;)
- Investigating Three Indie Superstars Accused of Emotional Abuse | People Make Games
YouTube Video
Click to view this content.
- Should free (and open-source) game engines (like Godot) be copyleft?
(I quickly got downvoted on the main post. lol)
- Godot Add-on Jam #1itch.io Godot Add-on Jam #1
A game jam from 2022-01-20 to 2022-02-04 hosted by MrEliptik & Lentsius. This is the first edition of the Godot Addon Jam , a jam focused on creating addons for the Godot Game Engine ! Use #GodotAddonJam to share your progr...
cross-posted from: https://lemmy.ml/post/147882
> Presumably the first
gameGodot toolset jam. - Liblast
cross-posted from: https://lemmy.ml/post/145551
> A Libre Multiplayer FPS Game built with Godot game engine and a fully FOSS toolchain.
- LibreJam 202112
cross-posted from: https://lemmy.ml/post/98500
> Next LibreJam upcoming! > > JamVersion: 202112 > Theme: Leech > Theme announced at: 2021-12-01 00:00 UTC > Submissions end at: 2021-12-07 23:59 UTC > Ratings end at: 2021-12-14 23:59 UTC > > More info at: https://leagueh.xyz/en/librejam/index.html > Mailinglist at: https://leagueh.xyz/m/librejam/ > IRC: ircs://leagueh.xyz/#librejam > > InfoPage also on gemini: gemini://leagueh.xyz/en/librejam/index.gmi ;)
- Moloch 0.10.0 - Largest update yetgithub.com Release 0.10.0 · Lilith-In-Starlight/Moloch-New
Changelog Added achievements Oh Woah What's This Oh Hey What Does This Do First Of Many Oof Ouch My Bones It is now possible to continuously fire a wand by holding click The cause of death no l...
All the New Stuff I've been adding to Moloch has finally reached that point in time where I'm pretty sure it's stable enough to be actually used in like, real runs, done by real Moloch players.
This version adds sound effects, new spell modifiers, achievements, a complete overhaul of the main menu, One (1) necessary optimization to the minimap, and a bunch of other fixes and smaller features.
- [Game] [OpenSource] Terasology Project | Home
cross-posted from: https://lemmy.ml/post/83391
> The Terasology project was born from a Minecraft-inspired tech demo and is becoming a stable platform for various types of gameplay settings in a voxel world. The creators and maintainers are a diverse mix of software developers, designers, game testers, graphic artists, and musicians. We encourage others to join!
- FediJam 2: A Handshake in Octoberitch.io FediJam 2: A Handshake in October
A game jam from 2021-10-08 to 2021-10-13 hosted by @houkime@translunar.academy. THIS JAM HAS ENDED. NEXT JAM: Fedijam 3: The Network Was Hungry Hi there and Welcome to the FediJam! Fairly, 2021 is a great year to be a gamedev. A l...
cross-posted from: https://sopuli.xyz/post/18425
> A foss jam for federated people. Friday evening (Oct 08 18:00 UTC)- Sunday midnight (UTC). > (A kind of experimental thing i am trying to do with Fedi, comment your feedback!)
- Moloch: The roguelike without health points (v0.6.1)github.com GitHub - Lilith-In-Starlight/Moloch-New: A wandcrafting roguelike where health is not health points
A wandcrafting roguelike where health is not health points - GitHub - Lilith-In-Starlight/Moloch-New: A wandcrafting roguelike where health is not health points
Hi! I don't know if self-advertisement is ok in this community, please tell me if it isn't and I'll delete this post. This is a game I've been working on for the last week and I'm not fully certain it'll go anywhere, but it has a small community already, so I figured its worth showing it here
Moloch is a very hard platforming roguelike where health is not health points, and instead, it consists of several conditions that are somewhat simulated and that can result either in a softlock or a death. Yes, being soft locked due to being hurt is part of the experience. It borders the line that separates rage games from the rest.
My idea for the project is to make it be frustrating because of how easy it is to die, and not because of how hard it is to use the controls. I tried my best to make the controls as responsive and smooth as I could, so that the game feels good to get good at.
It is inspired by Noita and Rain World, the former being the one that inspired the roguelike elements and the wands, and the latter being the one that inspired the way I'm handling the difficulty and health.
In any system optimizing for X, the opportunity arises to throw any other value under the bus for optimized X