Lv. 29 • Gamedev, software engineer, tool maker • #GameMakerGang • Somehow, still working on @Mainasutto • Open source maintainer

Santiago, Chile
Joined January 2011
After almost 10 years since I started working on the idea of @Mainasutto, and after a lot of iterations re-writting the whole game core, I finally released the Steam page of the game store.steampowered.com/app/2… #gamedev #GameMaker
2
4
1
28
2,317
⚠️EMERGENCY NOTICE!⚠️ - - - I'll leave this post pinned until the move is over and I'll list all my available commissions below. If you'd like to inquire about regular commissions, feel free to DM me!
9
108
9
167
5,911
Drëw || Mainasutto Dev retweeted
If you need a random color (e.g. procedurally coloring objects), you should use Oklab or Oklch color space instead of RGB or HSV. RGB may span the whole spectrum, but it does not pick fairly (leaning dark/muddy). Oklab is designed to more closely map to how we perceive color
35
210
13
3,758
112,633
It took 3 hours for someone to create a vibecoded AI slop game with a shop in Roblox after the original dev posted this gif
Working on an incremental game, where you punch walls to escape #gamedev #indiegame
1
1
4
440
Drëw || Mainasutto Dev retweeted
Hay un sentimiento que es difícil de explicar si no lo haz experimentado. Cuando era niño yo buscaba hacer un videojuego. Necesitaba que el personaje principal atacará con una espada pero jamás encontré un tutorial para hacerlo. (+)
Ah no, tampoco es así 😅 Es una simplificación muy peligrosa. Si bien la IA generativa te puede ayudar en muchas tareas, la verdad es que, para poder aprender algo, primero necesitas describir el concepto y su importancia. De otra forma, justificar su existencia se vuelve prácticamente imposible. Las barreras académicas no son enemigas de nadie, existen porque para poder realizar algo, necesitas un conocimiento mínimo. Lo que yo he visto, sobre creaciones con IA, son ports, decompilaciones, mods, y combinaciones o copias de fórmulas que antes fueron exitosas, pero con otros personajes y/o temática. Copias de otras cosas, o incluso creaciones para complacer a fans y ganar notoriedad en redes. Si alguien de verdad quisiera aprender algo con inteligencia artificial generativa, se iría a las bases, contrastaría con literatura, auditaría sus propias opiniones, e intentaría construir una versión mejor de lo que ya existe, no mezclas random para generar contenido. La IA generativa no es mala, claro que no. Pero tampoco se le está dando el uso que tú describes.
16
83
3
708
34,065
Drëw || Mainasutto Dev retweeted
Tengo los .Fla del increible mundo de Gumball XDDDDD
53
1,102
70
15,114
699,480
Drëw || Mainasutto Dev retweeted
friendly reminder
I don't recommend anyone scramble to move their funds to new wallets today. But we should take the risks to cryptography from AI-accelerated math seriously, and minimize our exposure to not just quantum-vulnerable cryptography, but also potentially AI-vulnerable cryptography. The core new area of risk from this viewpoint is, unfortunately, ML-DSA / FHE / lattices. (and it's also another reason, along with quantum, why ECDSA might fall even faster than expected, hence the "fresh address" recommendation) So far most people have been in the mode of thinking "elliptic curves broken, hashes safe, lattices safe". But there is a good chance that the concrete security of lattices will take serious hits from the next two years of AI math. The basic threat model is: factoring is something that naively takes 2^(n/2) time, but over decades smart people have found and optimized number field sieves, and degraded that to 2^O(n^(1/3)), which is why RSA keys and signatures need to be ~400 bytes (and not 64 bytes). What if there are skeletons in the closet like that, both for elliptic curves and lattices, that we are simply not smart enough to discover - but bots soon will be? This is a major part of the reason why for the past year ethereum's lean roadmap has been going in the "hash-only" direction: no lattices, no ML-DSA, no Falcon, no lattice-based commitments inside ZK proofs, etc. Signatures in lean ethereum are all hash-based, either WOTS or SPHINCS-. For signatures and proofs, we already know how to go hash-only. The bigger challenge is for *public-key encryption* - and this goes far beyond blockchains. Secure communication, anonymizing protocols, lots of things need public-key encryption. And unfortunately there are long-standing mathematical theorems showing why public-key encryption cannot be done with hashes alone. You have to have some kind of trapdoor object that has at least one form of usable "structure" - either group theory (incl. isogenies) or lattices or code-based or potentially in the future even more newfangled and spooky things (local mixing?). But for anything that has structure, you should assume that AI will make at least some progress in breaking that structure. Here, one reasonable inference is that if you want to make something plausibly long-term secure, multiply the key sizes by 10. To me that's a very plausible world and something not at all extreme to predict. If AI will bring us 50 years of math in 2 years, then that 50 years of math may very plausibly include a "naive factoring -> GNFS" level of improvement to our ability to break lattices. In that world, lattices will still exist, but they will have to be significantly bigger to guarantee the same level of safety. And at those new larger sizes, hash-based constructions will beat lattice-based constructions on concrete efficiency in every use case where hash-based constructions are possible at all. Theoretically, of course it's possible that hashes are broken too (eg. P = NP would imply that). But I think P = NP is very unlikely. And intuitively, it's much more likely that a mathematical object has exactly no exploitable structure (like hashes are intended to), than that a mathematical object has exactly ~3 forms of exploitable structure (for elliptic curves: associativity, Schoof, pairings) and not some secret fourth form of structure we have not yet discovered that greatly degrades its security (for elliptic curves, ECDLP and pairing security). Similar for LWE, SVP, RLWE and the zoo of lattice problems. For this reason, we do not yet see any reason to worry and start padding the byte size of hashes (if we start to worry more, we would pad the round count first before doing anything to the byte size). Concrete TLDR, my own personal views: * Hash-based > lattice-based, in those situations where hash-based is possible at all * For anything lattice-based, be much more paranoid on param sizes. Remember that blockchains are only a small portion of the cryptography story; this point goes far beyond blockchains and applies to eg. access to websites, secure messaging, Tor / VPNs ... * For privacy protocols, strongly favor NOT putting encrypted notes onchain. Instead, send them offchain through some third-party mechanism. * If it's not difficult for you, keeping your funds in addresses which have not yet been used to make a transaction is a good idea. If it's easy for you, do it. **But be careful about migrations; I personally have lost more money in botched migrations than I have lost in all hacks combined**. * For multisig wallets, doing confirmations offchain is better than onchain, because this way the signatures of signer wallets do not get exposed to the public, so if ECDSA falls to AI much faster than expected, at least the multisig "gracefully degrades" to a 1-of-1 where the 1 is whoever was gathering the signatures - a much better place to be than "anyone can take the money" firefly.social/post/x/210783…
124
3,754
63
32,650
857,867
Drëw || Mainasutto Dev retweeted
Claude Opus 5.5 basically rebuilt Terraria in 3D. 8 days. 346K lines of C#. 3,369 items. 313 enemies & bosses. Custom engine. No Unity. No Godot. And the wildest part? The creator says they wrote none of the code. AI game development is getting absurd.
20
677
3
10,893
213,486
> "Passion project" > *Look inside* > Vibecoded I'm fucking done with this shit tbh
yes also "passion project" lmfao
35
Drëw || Mainasutto Dev retweeted
Rosalina ♡ #Rosalina
2
76
1,301
10,175
Drëw || Mainasutto Dev retweeted
before our very eyes
every app is being CHAT-ified.
22
3,402
25
37,744
595,365
Drëw || Mainasutto Dev retweeted
Wally’s strongest soldier (before gen 4 anyway) #pokemon
2
327
1
2,739
17,135
Drëw || Mainasutto Dev retweeted
8
418
3
3,485
48,776
Drëw || Mainasutto Dev retweeted
Finished my Void Queen Rosalina ✨
51
1,741
20
29,057
578,376
Drëw || Mainasutto Dev retweeted
Vent art
26
552
2
4,290
48,391
Drëw || Mainasutto Dev retweeted
Getting tired of untested vibecoded ports that are just buggy and because no experienced coders are around, they can't fix it? Never fear, as I have listed decomps and recomps done by actual people and it will continue expanding! If you know any, lemme know!
283
4,350
103
21,324
520,137
Drëw || Mainasutto Dev retweeted
'Tis the season for warm clothes and warmer coffee!
5
113
1,007
5,651
Drëw || Mainasutto Dev retweeted
thread of my reaction images i drew
1,271
45,873
2,016
304,576
13,487,911
Drëw || Mainasutto Dev retweeted
asa rkgk
2
183
1,928
11,386