Game Development

1677 readers
1 users here now

founded 5 years ago
MODERATORS
26
5
A Type System for Scripting ECS (ceesstuff.github.io)
submitted 2 years ago* (last edited 2 years ago) by TheCee@programming.dev to c/gamedev@lemmy.ml
 
 

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

27
28
 
 

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

29
 
 

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!

30
31
32
33
 
 

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.
34
1
Gbstudio (www.gbstudio.dev)
 
 

A handy tool for developing vn style games for the Gameboy and Gameboy colour.

Great for people starting a game dev journey.

35
 
 

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. :)

36
 
 

I am new to Godot, but I am looking forward to the new multi-monitor features.

37
 
 

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?

38
39
40
 
 

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!

41
42
 
 

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

43
44
45
0
submitted 2 years ago* (last edited 2 years ago) by testman@lemmy.ml to c/gamedev@lemmy.ml
 
 

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

46
 
 

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.

47
48
49
 
 

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.

50
 
 

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

view more: ‹ prev next ›