<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/awesome-coding/best-of/2024/10" -->

---
title: Best Awesome posts — October 2024 | daily.dev
description: The most upvoted Awesome posts from October 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/awesome-coding/best-of/2024/10
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/awesome-coding/best-of/2024/10
og:type: website
og:site_name: daily.dev
og:title: Best Awesome posts — October 2024 | daily.dev
og:description: The most upvoted Awesome posts from October 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Awesome — October 2024

1. 1  
[](https://daily.dev/posts/a-web-dev-tries-game-development-k3dmsiphc "A Web Dev Tries Game Development")  
Video  
![Avatar of awesome-coding](https://media.daily.dev/image/upload/s--mj_0cdD8--/f_auto/v1710506099/logos/awesome-coding)Awesome · 2y  
A Web Dev Tries Game Development  
A seasoned web developer, bored with web development and wary of being replaced by AI, decides to explore game development. Despite considering various game engines like Unity, Godot, and Unreal, the developer opts to build a game from scratch using Go. Key concepts covered include initializing a project, setting up the main game loop, defining update and draw methods, creating animated characters, handling player inputs, and implementing basic physics and collisions. The journey concludes with adding a boss fight to the game, highlighting both the challenges and excitement of game development.  
130  
8

[See all Awesome archives](/sources/awesome-coding/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/awesome-coding/best-of/2024/10#page","url":"https://daily.dev/sources/awesome-coding/best-of/2024/10","name":"Best Awesome Posts — October 2024","description":"The most upvoted Awesome posts from October 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/awesome-coding/best-of/2024/10#items","numberOfItems":1,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/a-web-dev-tries-game-development-k3dmsiphc","name":"A Web Dev Tries Game Development"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Awesome","item":"https://daily.dev/sources/awesome-coding"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/awesome-coding/best-of"},{"@type":"ListItem","position":5,"name":"October 2024"}]}]}
```

