{
  "id": 2366929,
  "title": "Day 1 of My First Game Ever. I Asked r/Unity2D What I Was Getting Wrong.",
  "url": "https://urgent.news/2026/08/21/day-1-of-my-first-game-ever-i-asked-r-unity2d-what-i-was-getting-wrong",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-21T11:09:26.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/0xkarthick/day-1-of-my-first-game-ever-i-asked-runity2d-what-i-was-getting-wrong-1jn9"
  },
  "original_language": "en",
  "account": "On the first day of his first game development journey, a Flutter developer named Karthick turned to the online community for guidance before writing a single line of code. After posting his query on X and the r/Unity2D forum, he discovered that his initial vision of a six-player online arena game needed to be simplified.\n\nThe result of his research was a pared-down concept called \"One Bullet Arena,\" where up to six players control a single bullet each, with the goal of firing, retrieving missed shots, and avoiding collisions. Karthick chose Unity 6 with 2D Universal Render Pipeline (URP) for its Unity SDK compatibility and Unity's RevenueCat integration for the hackathon. The 2D URP was selected to ensure lightweight graphics on mid-range Android devices.\n\nHis initial goal was to achieve four key milestones: 1) create a 2D level-based single-player experience with sticky bullets and hand-designed rooms, 2) implement local same-WiFi multiplayer for real opponents without hosting or NAT traversal, and 3) develop an online version of the game, which would only be pursued if the previous two phases were successful. Phase 1 was intended for the Shipaton hackathon submission, while subsequent phases would focus on refining the gameplay and adding content.\n\nKarthick positioned game feel as his weakest point, acknowledging that he had no prior experience in game development and would need to master acceleration curves, screen shake, hit delays, and other essential mechanics for an enjoyable gaming experience. He vowed to document every step of the development process, including mistakes, to share the authenticity of his Build in Public approach.",
  "summary": "Build in Public — Devlog #01. I'm building my first game ever for Shipaton 2026. I asked the internet what I was getting wrong before I wrote a line of code, and the answers changed the plan on day one. I have never opened a game engine That's the honest starting line. I'm an Flutter developer. I know Backend/ bit of Kotlin, I know Gradle, I know the shape of a mobile app. Last week I knew…",
  "key_points": [
    "Karthick, a Flutter developer, sought advice for his first game project",
    "Proposed \"One Bullet Arena\" with up to six players controlling a single bullet each",
    "Aimed to create a 2D level-based single-player experience for hackathon"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}