SShortSingh.
Back to feed

Hobbyist Builds Brotato-Style Game on 2013 Laptop Using AI Assistant and No Coding Background

0
·5 views

A 35-year-old gamer with no programming experience decided to make his own game after years of playing titles from childhood onward. Unable to run heavier engines like Unity or Unreal on his aging 2013 laptop, he chose the free Godot engine, which powers Brotato. He relied on tutorials and Google's Gemini AI to write code, a process he says produced many hallucinated fixes and over 1,400 debugging errors. The result ended up closely resembling Brotato, so he added active abilities and permanent upgrades to differentiate it. The account, shared on DEV Community, presents the project as a humorous illustration of how accessible AI-assisted game development has become.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Why One AI Agent Is Designed Never to Touch a Life Insurance Database

A developer building an AI agent for a life insurance agent platform describes why the model is kept away from direct database access. Instead of a generic query tool, the agent can only call narrow, predefined functions, and the data layer attaches the authenticated user's identity and filters results accordingly. Sensitive client fields are tagged so the model never receives them, and unknown columns default to being withheld. The approach is part of a broader review of OWASP's top risks for LLM applications, and the author notes the design still needs testing and does not yet address write capabilities or model provider data terms.

0
ProgrammingDEV Community ·

Preventing duplicate refunds in AI agent integrations with signatures, idempotency and limits

AI assistants are beginning to call business systems on users' behalf, such as requesting a return or rescheduling an appointment. Reading order data is low-risk, but refunds move money and require careful engineering. The author outlines four key failure modes to design for, with TypeScript examples using the open-source allowfy package, which applies to any webhook-based integration. Requests are verified against a signed timestamp over the raw body with a constant-time comparison to block replays from the internet-facing endpoint. Agent actions are split into a quote step, where terms are computed without changes and approved by the customer, and an execute step, so that changed terms invalidate prior approval. Stable operation IDs and idempotency keys, passed down to the payment provider, ensure a retry after a dropped connection does not refund twice.

0
ProgrammingDEV Community ·

Developer Marks Birthday Reflecting on a Year of Coding Lessons

A software developer posted on DEV Community to mark their birthday. They reflected on a year spent learning, debugging, and repairing code, comparing life to a changelog with hopes for fewer bugs and better decisions. The author also said they are working on a new engineering article to be published soon. The post was lighthearted in tone and invited fellow developers to send birthday wishes.

0
ProgrammingDEV Community ·

Kubuntu 26.04 users advised to install emacs-pgtk for Wayland compatibility

Kubuntu's 26.04 release uses a Wayland-based desktop, though most X11 applications still run, with xmag being a notable exception. Users running Emacs should install the emacs-pgtk package rather than the standard emacs package. The standard package causes problems such as preventing the Emacs window from being resized freely. The 'pgtk' name stands for 'pure GTK,' meaning Emacs uses only GTK calls instead of a mix of GTK and X11.