<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/unity/best-of/2024" -->

---
title: Best Unity posts of 2024 | daily.dev
description: The most upvoted Unity posts of 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/unity/best-of/2024
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/unity/best-of/2024
og:type: website
og:site_name: daily.dev
og:title: Best Unity posts of 2024 | daily.dev
og:description: The most upvoted Unity posts of 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 Unity — 2024

1. 1  
[](/posts/who-wants-to-make-a-game--v753uxdd7 "Who wants to make a game?")  
Article  
![Avatar of game_developers](https://media.daily.dev/image/upload/s--wSF7-7I_--/f_auto/v1721427010/squads/f7966514-a5bb-4248-9895-4cbd51acd2c1)Game Developers · 2y  
Who wants to make a game?  
Looking to join a team to make a game for fun using Unity, Blender, or Unreal Engine with some C++ knowledge. Open to all ideas and participants of any age.  
932  
268
2. 2  
[](/posts/which-engine-or-framework-did-you-start-with--nfusiliau "Which Engine (or Framework) Did You Start With?")  
Article  
![Avatar of game_developers](https://media.daily.dev/image/upload/s--wSF7-7I_--/f_auto/v1721427010/squads/f7966514-a5bb-4248-9895-4cbd51acd2c1)Game Developers · 2y  
Which Engine (or Framework) Did You Start With?  
A one-year game developer shares their experience starting with Unity and then switching to Godot due to hardware limitations. They seek insights on others' starting engines or frameworks and ask for tips on learning game development frameworks.  
859  
274
3. 4  
[](/posts/free-game-development-full-course-m7khylmal "Free Game development full course")  
Article  
![Avatar of game_developers](https://media.daily.dev/image/upload/s--wSF7-7I_--/f_auto/v1721427010/squads/f7966514-a5bb-4248-9895-4cbd51acd2c1)Game Developers · 2y  
Free Game development full course  
A seasoned game developer is offering a free course to teach C# and Unity, targeting aspiring game developers. The course aims to make the learning journey easier and includes regular lectures. Interested participants are invited to join by contacting the instructor on Discord.  
167  
22
4. 5  
[](/posts/6-years-of-learning-game-development-kopposj32 "6 Years of Learning Game Development")  
Video  
![Avatar of youtube](https://media.daily.dev/image/upload/s--W5zMumpP--/f_auto/v1725350181/logos/youtube)YouTube · 2y  
6 Years of Learning Game Development  
Over six years, the author transitioned from a novice game developer to a seasoned professional, utilizing Unity and Unreal Engine. They shared experiences from early arcade games and 2D projects to complex 3D games and indie releases. The post touches on team dynamics, solo projects, feature creep, and the challenges of VR game development. The author also highlights their career as an instructor and their pivot to creating game development tutorials.  
144  
9
5. 6  
[](/posts/build-2d-game-levels-by-drawing-tiles-with-this-free-web-based-editor-ncqr3rg9h "Build 2D Game Levels by Drawing Tiles with This Free Web-Based Editor")  
Article  
![Avatar of 80lv](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/78eebcd76c154e6bbfd565fed7dc4093)80 LEVEL · 3y  
Build 2D Game Levels by Drawing Tiles with This Free Web-Based Editor  
Build 2D game levels easily with Sprite Fusion, a free web-based editor. Import tiles, copy and draw with them, add layers, and export the project. It's like Figma, but for game design.  
143  
4
6. 7  
[](/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
7. 8  
[](/posts/our-first-ever-guide-about-animation-in-unity-yg6qwu6sy "Our first-ever guide about animation in Unity")  
Article  
![Avatar of unity](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9afe038cc27e4d95ad581284cea8578d)Unity · 2y  
Our first-ever guide about animation in Unity  
Learn about animation in Unity with our comprehensive guide, covering topics such as organization of animation files, asset version tracking, mock-ups in Unity, IK with Animation Rigging package, Unity Recorder, and motion libraries.  
110  
1
8. 9  
[](/posts/starting-game-development-8mzjxqjc3 "Starting game development")  
Article  
![Avatar of game_developers](https://media.daily.dev/image/upload/s--wSF7-7I_--/f_auto/v1721427010/squads/f7966514-a5bb-4248-9895-4cbd51acd2c1)Game Developers · 2y  
Starting game development  
A game development enthusiast shares their experience of learning Python and Pygame to create a small Mario Bros clone. They now seek recommendations on transitioning to C# and Unity for further game development projects.  
105  
18
9. 10  
[](/posts/unity-is-a-joke--fqwj65yfe "Unity is a joke?")  
Article  
![Avatar of game_developers](https://media.daily.dev/image/upload/s--wSF7-7I_--/f_auto/v1721427010/squads/f7966514-a5bb-4248-9895-4cbd51acd2c1)Game Developers · 2y  
Unity is a joke?  
Since Unity's issues involving John Riccitiello, there seems to be a noticeable shift in company preferences, affecting both large and small businesses.  
93  
27
10. 11  
[](/posts/learn-unity-and-godot-game-development-with-jetbrains-dldfjncgz "Learn Unity and Godot Game Development with JetBrains")  
Article  
![Avatar of jetbrains](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/53ecf0c676f34b3896ee109609d91efa)JetBrains · 2y  
Learn Unity and Godot Game Development with JetBrains  
Learn Unity and Godot game development with JetBrains through tutorials on coding an Asteroids clone and a Pong game.  
91
11. 12  
[](/posts/it-s-not-hard-to-make-games-in-c--phcbr62t0 "It's not hard to make games in C++")  
Video  
![Avatar of lowlevelgamedev](https://media.daily.dev/image/upload/s--Mggt4-BY--/f_auto/v1724390809/logos/lowlevelgamedev)Low Level Game Dev · 2y  
It's not hard to make games in C++  
C++ game development is often seen as challenging and unnecessary, but it holds significant value. The author shares personal experiences from attending game jams and developing games from scratch using C++ and OpenGL. Despite pushback and discouragement from peers, the author persisted in learning complex aspects like 3D rendering and multiplayer. The narrative underscores that while using game engines like Unity or Unreal is common, developing games in C++ can offer deeper programming knowledge and skill development. The author encourages others to explore game development in C++ and highlights its benefits and learnability.  
87  
3
12. 13  
[](/posts/game-design-e-book--94jftkbv4 "Game design E-book 📖")  
Article  
![Avatar of game_developers](https://media.daily.dev/image/upload/s--wSF7-7I_--/f_auto/v1721427010/squads/f7966514-a5bb-4248-9895-4cbd51acd2c1)Game Developers · 2y  
Game design E-book 📖  
A guide for level designers is available as an ebook.  
74  
6
13. 14  
[](/posts/how-to-start-making-games-with-no-experience-dhnap3npn "How to Start Making Games with No Experience")  
Video  
![Avatar of youtube](https://media.daily.dev/image/upload/s--W5zMumpP--/f_auto/v1725350181/logos/youtube)YouTube · 2y  
How to Start Making Games with No Experience  
Starting game development with no experience can be daunting, but choosing the right tools makes it simpler. Beginners should consider using Scratch for easy visual scripting or game engines like Construct 3, GameMaker, or GDevelop. For those willing to code, engines like Unity or Godot are excellent. Recreating classic games like Pong or Space Invaders helps to understand the essentials. Utilize online tutorials, courses, and forums for guidance, and don't hesitate to experiment with small projects or join game jams for practice.  
65  
1
14. 15  
[](/posts/game-development-and-multimedia-godot-engine-a-game-changer-in-game-development-q85qumnuu "Game Development and Multimedia: Godot Engine, A Game-Changer in Game Development")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
Game Development and Multimedia: Godot Engine, A Game-Changer in Game Development  
Explore open source alternatives in game development and multimedia with a focus on Godot Engine, a free and open source, cross-platform game engine with powerful 2D and 3D capabilities. It champions accessibility, robust features, and an intuitive workflow, making it a great alternative to proprietary engines like Unity and Unreal Engine.  
55  
3
15. 16  
[](/posts/this-is-all-the-links-to-our-official-squads-for-different-game-engines-qhjnvlmit "This is all the links to our official squads for different game engines")  
Article  
![Avatar of game_developers](https://media.daily.dev/image/upload/s--wSF7-7I_--/f_auto/v1721427010/squads/f7966514-a5bb-4248-9895-4cbd51acd2c1)Game Developers · 2y  
This is all the links to our official squads for different game engines  
Links to official squads for various game development engines, including Main squad, Godot Engine, Unity Engine, and Unreal Engine.  
54  
11
16. 17  
[](/posts/database-system-in-unity-using-resources-and-scriptableobjects-the-knights-of-unity-yj485xpiw "Database System in Unity using Resources and ScriptableObjects – The Knights of Unity")  
Article  
![Avatar of theknightsofunity](https://media.daily.dev/image/upload/s--PYlAY7XT--/f_auto/v1720886446/logos/theknightsofunity)The Knights of Unity · 2y  
Database System in Unity using Resources and ScriptableObjects – The Knights of Unity  
Explore an efficient method to store and manage data in Unity using Resources and ScriptableObjects. This approach bridges the gap between developers and designers by allowing runtime data reading and easy data manipulation without additional plugins. It is particularly useful for RPG and multiplayer games, offering robust and simple data handling with dynamic loading from the Resources folder.  
48
17. 18  
[](/posts/the-beauty-of-godot-and-open-source-game-develpment-tbxs8w7rv "The Beauty of Godot and Open Source Game Develpment")  
Article  
![Avatar of game_developers](https://media.daily.dev/image/upload/s--wSF7-7I_--/f_auto/v1721427010/squads/f7966514-a5bb-4248-9895-4cbd51acd2c1)Game Developers · 2y  
The Beauty of Godot and Open Source Game Develpment  
Godot is highly recommended for beginners in game development due to its ease of use and the ability to participate in large projects. Thrive, an open-source game similar to Spore 2 and developed under the GNU GPLv3.0-or-later, is suggested as a good starting point, especially for those familiar with Unity, as it uses C#.  
46  
2
18. 19  
[](/posts/summary-of-features-and-use-cases-of-game-engines--yfbdwgwzx "Summary of features and use-cases of game engines!")  
Article  
![Avatar of game_developers](https://media.daily.dev/image/upload/s--wSF7-7I_--/f_auto/v1721427010/squads/f7966514-a5bb-4248-9895-4cbd51acd2c1)Game Developers · 2y  
Summary of features and use-cases of game engines!  
The post compares the pros and cons of Unity, Unreal Engine, and Godot for game development. It highlights Unity's strong community and extensive multi-platform support, Unreal Engine's superior 3D graphics and visual scripting, and Godot's lightweight nature and support for multiple languages. The author concludes that it's important to use the tools you know best and provides recommendations for beginners and various game development scenarios.  
42  
11
19. 20  
[](/posts/60-days-to-achieve-your-goals--yvntj7r7v "60 DAYS to ACHIEVE your GOALS!")  
Video  
![Avatar of codemonkeyunity](https://media.daily.dev/image/upload/s--mgoqDIgw--/f_auto/v1727446687/logos/codemonkeyunity)Code Monkey · 2y  
60 DAYS to ACHIEVE your GOALS!  
You don't need to wait for New Year's resolutions to start working on your goals. With 60 days left in the year, you have enough time to achieve something significant, whether it's creating a game prototype, learning a new skill, or diving into a new hobby. The post provides various ideas and encourages readers to explore their interests and make the most out of the remaining days of the year.  
42  
1
20. 21  
[](/posts/how-did-you-guys-get-into-c-net-do-you-think-it-is-a-solid-option-for-most-projects--pnrnvojn2 "How did you guys get into C#/.NET? Do you think it is a solid option for most projects?")  
Article  
![Avatar of advanceddotnet](https://media.daily.dev/image/upload/s--SBILSflh--/f_auto/v1725008543/squads/43940788-cd2e-4804-b102-1d4f7c6c039a)Advanced .NET · 2y  
How did you guys get into C#/.NET? Do you think it is a solid option for most projects?  
The author shares their journey of learning C# through Unity and continuing with .NET for other applications. With experience in multiple programming languages, the author believes C# offers an optimal balance of simplicity, safety, and speed. The introduction of top-level statements has made C# more appealing for scripting tasks previously handled with Python.  
43  
22
21. 22  
[](/posts/i-remade-pikmin-in-24-hours--7jmq1q295 "I remade Pikmin in 24 hours.")  
Video  
![Avatar of codebullet](https://media.daily.dev/image/upload/s--3QI-oI_1--/f_auto/v1716621385/logos/codebullet)Code Bullet · 2y  
I remade Pikmin in 24 hours.  
A solo game developer challenges himself to remake the Nintendo game Pikmin in just 24 hours. He faces various hurdles, including technical glitches and animation issues, but eventually manages to recreate core game mechanics like character control, pathfinding, and enemy interactions using Unity. Despite numerous setbacks, he completes the project, highlighting the complexities and fun of rapid game development.  
42  
4
22. 23  
[](/posts/mods-needed-d1dybvcbr "Mods needed")  
Article  
![Avatar of game_developers](https://media.daily.dev/image/upload/s--wSF7-7I_--/f_auto/v1721427010/squads/f7966514-a5bb-4248-9895-4cbd51acd2c1)Game Developers · 2y  
Mods needed  
The community has seen significant growth, ranking in the top 10 on the platform. This has made it challenging for the current moderators to manage all the forums and the Discord server effectively. The author is seeking new moderators to help oversee various developer squads, including game developers, Unity, Unreal, Godot, and Roblox studio developers. Responsibilities include supervising posts, hosting events, creating activities, and maintaining respectful and active participation. Interested candidates are encouraged to reach out via Discord.  
39  
10
23. 24  
[](/posts/game-programming-patterns-with-unity-6-dnmne4dfn "Game programming patterns with Unity 6")  
Article  
![Avatar of unity](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9afe038cc27e4d95ad581284cea8578d)Unity · 2y  
Game programming patterns with Unity 6  
An updated edition of the e-book \*Level up your code with design patterns and SOLID\* for Unity is now available, featuring enhanced content and a sample project based on Unity 6\. This guide covers key design patterns including Factory, Object Pooling, Singleton, Command, State, Observer, MVP, MVVM, Strategy, Flyweight, and Dirty Flag, and includes actionable examples for implementing SOLID principles. The sample project can be downloaded from the Unity Asset Store and follows the concepts explained in the guide.  
38  
2
24. 25  
[](/posts/learn-and-build-multiplayer-games-this-summer-with-unity-6-q6pw9ow75 "Learn and Build Multiplayer Games this Summer with Unity 6")  
Article  
![Avatar of unity](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9afe038cc27e4d95ad581284cea8578d)Unity · 2y  
Learn and Build Multiplayer Games this Summer with Unity 6  
This summer, focus on building multiplayer games with Unity 6\. Take advantage of new learning materials, webinars, and live streams designed to help you utilize Unity's latest multiplayer features. Learn how to implement LiveOps for better player retention and get up to speed with Unity 6 Preview packages like Multiplayer Play Mode and the Multiplayer Services Package. Join community sessions on Twitch and download the new VR Multiplayer Template to create immersive games for Meta Quest and other OpenXR devices.  
37  
6

[See all Unity archives](/tags/unity/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/tags/unity/best-of/2024#page","url":"https://daily.dev/tags/unity/best-of/2024","name":"Best Unity Posts of 2024","description":"The most upvoted Unity posts of 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/unity/best-of/2024#items","numberOfItems":24,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/who-wants-to-make-a-game--v753uxdd7","name":"Who wants to make a game?"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/which-engine-or-framework-did-you-start-with--nfusiliau","name":"Which Engine (or Framework) Did You Start With?"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/free-game-development-full-course-m7khylmal","name":"Free Game development full course"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/6-years-of-learning-game-development-kopposj32","name":"6 Years of Learning Game Development"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/build-2d-game-levels-by-drawing-tiles-with-this-free-web-based-editor-ncqr3rg9h","name":"Build 2D Game Levels by Drawing Tiles with This Free Web-Based Editor"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/a-web-dev-tries-game-development-k3dmsiphc","name":"A Web Dev Tries Game Development"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/our-first-ever-guide-about-animation-in-unity-yg6qwu6sy","name":"Our first-ever guide about animation in Unity"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/starting-game-development-8mzjxqjc3","name":"Starting game development"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/unity-is-a-joke--fqwj65yfe","name":"Unity is a joke?"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/learn-unity-and-godot-game-development-with-jetbrains-dldfjncgz","name":"Learn Unity and Godot Game Development with JetBrains"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/it-s-not-hard-to-make-games-in-c--phcbr62t0","name":"It's not hard to make games in C++"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/game-design-e-book--94jftkbv4","name":"Game design E-book 📖"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/how-to-start-making-games-with-no-experience-dhnap3npn","name":"How to Start Making Games with No Experience"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/game-development-and-multimedia-godot-engine-a-game-changer-in-game-development-q85qumnuu","name":"Game Development and Multimedia: Godot Engine, A Game-Changer in Game Development"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/this-is-all-the-links-to-our-official-squads-for-different-game-engines-qhjnvlmit","name":"This is all the links to our official squads for different game engines"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/database-system-in-unity-using-resources-and-scriptableobjects-the-knights-of-unity-yj485xpiw","name":"Database System in Unity using Resources and ScriptableObjects – The Knights of Unity"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/the-beauty-of-godot-and-open-source-game-develpment-tbxs8w7rv","name":"The Beauty of Godot and Open Source Game Develpment"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/summary-of-features-and-use-cases-of-game-engines--yfbdwgwzx","name":"Summary of features and use-cases of game engines!"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/60-days-to-achieve-your-goals--yvntj7r7v","name":"60 DAYS to ACHIEVE your GOALS!"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/how-did-you-guys-get-into-c-net-do-you-think-it-is-a-solid-option-for-most-projects--pnrnvojn2","name":"How did you guys get into C#/.NET? Do you think it is a solid option for most projects?"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/i-remade-pikmin-in-24-hours--7jmq1q295","name":"I remade Pikmin in 24 hours."},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/mods-needed-d1dybvcbr","name":"Mods needed"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/game-programming-patterns-with-unity-6-dnmne4dfn","name":"Game programming patterns with Unity 6"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/learn-and-build-multiplayer-games-this-summer-with-unity-6-q6pw9ow75","name":"Learn and Build Multiplayer Games this Summer with Unity 6"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Unity","item":"https://daily.dev/tags/unity"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/unity/best-of"},{"@type":"ListItem","position":5,"name":"2024"}]}]}
```

