Technical Journal

I started a technical journal on GitHub. Figured I’d make a post about the it here, since it will often be relevant to Defold.

For example, the first entry for October 5, 2024 outlines my first experience contributing to the Defold source code. I hope these kinds of writeups inspire others to contribute as well. Even just implementing a single feature is a highly valuable learning experience, and not too complicated if you have a reasonable software development background.

I’m also writing a sort of post-mortem or reflection on a game prototype I made over the course of 25 days. I’m starting again from scratch, which I’ll be posting about as well. If you’re interested in seeing how I organize and architect a relatively large game project, then perhaps consider following along.

If that sounds interesting to you, then feel free to check it out. If not, then that’s okay too! Happy Defolding.

24 Likes

Thank you for sharing! I’m sure many will find these posts useful!

3 Likes

Neat! Your first write up was very interesting, will definitely check back for more!

3 Likes

I suppose I’ll update this thread with posts that are related to Defold.


October 7, 2024
Scripts or Modules? It’s an Architecture Decision, Moreso Than a Data Decision

A common problem for Defold users is struggling to decide what data goes where, whether some logic might be better suited to live in a script versus a module, which scripts should be responsible for managing which modules, or some other organizational problem that inevitably results in major refactors, stunted progress, and drained motivation. In this entry, I’ll try to explain how I solved this recurring problem, such that it’s no longer a recurring problem.

11 Likes

Very good!

1 Like

Very interesting read.
It would be great to see, as your project grows, some more insights into your architecture.

I’ve been battling myself with the need to enforce init to be done in a certain order and have done some really terrible code while experimenting :sweat_smile:

2 Likes

October 26, 2024
Afterlyfe #1: Against Perfectionism and Decision Paralysis

8 Likes