Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/konekoya/game-dev-links
Resources for learning and developing games
https://github.com/konekoya/game-dev-links
game-development unity unity-tutorial unity2d unity3d
Last synced: 3 months ago
JSON representation
Resources for learning and developing games
- Host: GitHub
- URL: https://github.com/konekoya/game-dev-links
- Owner: konekoya
- Created: 2022-10-20T06:38:10.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-02-20T08:55:18.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T19:55:42.308Z (6 months ago)
- Topics: game-development, unity, unity-tutorial, unity2d, unity3d
- Homepage:
- Size: 41 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Unity links
Resources for learning and developing games
## Courses
- [Complete C# Unity Game Developer 2D](https://www.udemy.com/course/unitycourse/) - Paid content, available on Udemy. Good for game development beginner
- [Unity C# Mobile Game Development - Make 3 Games From Scratch](https://www.udemy.com/course/unity-mobile/) - Make and publish mobile games for both Android and iOS
- [Unity Learn](https://learn.unity.com/) - An official website for learning game development with Unity. Beginner friendly, the tutorials are really easy to follow.## **Tutorials**
- [5 Tips for Better Platformers in Unity (With Code)!](youtube.com/watch?v=8QPmhDYn6rk)
- [Unity Basics for Beginners](https://www.youtube.com/watch?v=8pC3SE5PIzY&list=PLzDRvYVwl53vxdAPq8OznBAdjf0eeiipT&index=3&t=215s) - by Code Monkey
- [Math for Game programmers: Juicing Your Cameras With Maths](https://www.youtube.com/watch?v=tu-Qe66AvtY) - Explores the math behind a variety of camera behaviors#### Unity and Git
- [How to use GitHub with Unity](https://www.youtube.com/watch?v=qpXxcvS-g3g&ab_channel=Brackeys) - Start from 4:35 if you already know about Git and GitHub
#### Game art and design
- [How to Make Your Game Look Good](https://www.youtube.com/watch?v=nvbQ9_bzx1k&ab_channel=Brackeys) - A few very solid tips for making your game look good
- [How to Fix Blurry Graphics in Unity](https://techstacker.com/blurry-graphics-unity/) - Fix 2D sprite blurry issue#### Post processing with Universal RP(URP)
- [Every Image Effect in Unity Explained](https://www.youtube.com/watch?v=9tjYz6Ab0oc&ab_channel=Brackeys)
- [How To Do post Processing In Unity](https://www.youtube.com/watch?v=yugZTujILB0&list=PL0eyrZgxdwhxnxfnzbmmB13ba7kv2yXuW&index=5&ab_channel=DaniKrossing)
- [Installing the Universal Render Pipeline into an existing Project](https://docs.unity3d.com/Packages/[email protected]/manual/InstallURPIntoAProject.html) - If you start a project without URP, this guide can help you quickly add it. Notice the version dropdown in the upper left, it should matches your unity editor version#### 2D lighting
- [2D Lights in Unity!](https://www.youtube.com/watch?v=nkgGyO9VG54&ab_channel=Brackeys)
- [How to Set up 2D Light in Unity](https://www.youtube.com/watch?v=mIftO_QxOE0&ab_channel=DaniKrossing) - Also teaches you how to upgrade your existing 2D project to a Universal RP(URP) project#### Save and load user data
- [Save & Load System in Unity](https://www.youtube.com/watch?v=XOjd_qU2Ido&t=321s&ab_channel=Brackeys) - By using a static class
- [Save and Load - From File in binary format](https://www.youtube.com/watch?v=Q2nEsa209ew&t=589s&ab_channel=Epitome) - By using a singleton#### Game UIs
- [Start Menu in Unity](zc8ac_qUXQY) - Create a basic start menu
- [How to Make a Dialogue System in Unity](https://www.youtube.com/watch?v=_nRzoTzeyxU&ab_channel=Brackeys) - Create NPC like dialogue system
- [How to fit your Unity Game on Different Screen Sizes](https://www.youtube.com/watch?v=jcw4cBJbvrc&ab_channel=CryptoGrounds) - This will only fix the canvas not the actual game
- [How to Make a HEALTH BAR in Unity!](https://www.youtube.com/watch?v=BLfNP4Sc_iA&ab_channel=Brackeys)#### Health system
- [Player Health System in Unity](https://www.youtube.com/watch?v=9i0UGVUKiaE&ab_channel=DaniKrossing) - With Singleton pattern
- [How to make a HEALTH BAR in Unity!](https://www.youtube.com/watch?v=BLfNP4Sc_iA&ab_channel=Brackeys) - Create a reusable health bar UI#### Enemy AI and waypoint system
- [The Ultimate beginner's guide to AI with Unity & C#](https://www.youtube.com/watch?v=dmQyfWxUNPw&ab_channel=Blackthornprod)
- [Advanced AI in Unity (Made EASY) - State Machine Behaviors](https://www.youtube.com/watch?v=dYi-i83sq5g&list=PLBIb_auVtBwDgHLhYc-NG633rTbTPim9z&index=7&ab_channel=Blackthornprod) - Using state machine behaviour class
- [Tower Defense Enemy AI with Unity and C#](https://www.youtube.com/watch?v=ZeeJLsEXjno&list=PLBIb_auVtBwDgHLhYc-NG633rTbTPim9z&index=6&ab_channel=Blackthornprod) - Simple waypoint system
- [How to Make a BOSS in Unity!](https://www.youtube.com/watch?v=AD4JIXQDw0s&ab_channel=Brackeys) - Complex animation and behaviors with state machine#### 2D Movement and animation
- [Top Down Movement 2D in Unity](https://www.youtube.com/watch?v=_iJgw2I0MmI&ab_channel=DaniKrossing) - Animate the player thru code
- [Making Run, Idle & Jump 2D Game Animations](https://www.youtube.com/watch?v=FTxQKHG5WCA&ab_channel=Blackthornprod) - Instead of using separate sprites for each animation, it just animate player body parts and create a more complex animation
- [How to make 2D Game Animations in Unity](https://www.youtube.com/watch?v=EmbA-AitPow&ab_channel=Blackthornprod) - Basic character animation creation in Photoshop and Unity
- [Unity Top Down Character Controller with Animation and Movement](https://www.youtube.com/watch?v=yfsqai3ivyA&ab_channel=CouchFerretmakesGames) - A more complete 2D movement and animation tutorial
- [How to Make 2D Top Down Movement (Brackeys/Continued)](https://www.youtube.com/watch?v=fRpoE4FfJf8&ab_channel=JTAGames) - Animation with Blend Trees
- [Time.deltaTime explained](https://www.youtube.com/watch?v=8pYq15Lh0x4&list=PL0eyrZgxdwhwQZ9zPUC7TnJ-S0KxqGlrN&index=12&ab_channel=DaniKrossing) - What the heck is `Time.deltaTime`#### City builder
- [How to make a basic CITY BUILDER in Unity](https://www.youtube.com/watch?v=n5EN2J2FxOQ&ab_channel=Blackthornprod)
#### 2D map
- [How to Make An RPG Like Map](https://www.youtube.com/watch?v=T1masuI3g8Q&ab_channel=Blackthornprod) - Simple 2D map for small scale game
#### IDE and text editor
- [The Real Ultimate Guide to Fixing OmniSharp in VS Code](https://reese.codes/blog/post/the-real-ultimate-guide-to-fixing-omnisharp-in-vs-code/) - Correctly configure your VSCode for Unity Editor
- [How to enable OmniSharp formatter](https://github.com/dotnet/format/issues/648#issuecomment-614905524) - From a GitHub issue thread. And you will probably need to add the following in your VSCode `settings.json`
```json
"[csharp]": {
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
```
- [Unity Development with VS Code](https://code.visualstudio.com/docs/other/unity) - Setting up Unity with VSCode is a messy journey, start from the official docs from VSCode and search the issues from the GitHub repo#### Assets
- [Creating your own asset packages](https://docs.unity3d.com/Manual/AssetPackagesCreate.html) - Export package to for other projects
#### Tips
- [Unity tips](https://www.youtube.com/playlist?list=PLX2vGYjWbI0T-NxtmrkoqFpa4Ck2UeYab) - A variety of short tips to help speed up your productivity in Unity.
## YouTube channels
YouTube and Udemy are by far the best places to look for Unity tutorials and game dev related topics
- [Unity](https://www.youtube.com/user/Unity3D) - Official YouTube channel for Unity
- [Code Monkey](https://www.youtube.com/c/CodeMonkeyUnity)
- [Brackeys](https://www.youtube.com/c/Brackeys/featured) - No longer updated, but still has a lot of tutorials on Unity
- - [Cool Unity Tutorials](https://www.youtube.com/playlist?list=PLPV2KyIb3jR4GH32npxmkXE-AHnlamcdG) - Compiled by Brackeys
- [Game Dev Beginner](https://www.youtube.com/c/GameDevBeginner/featured) - Basic Unity video tutorials
- [Games Plus James](https://www.youtube.com/c/gamesplusjames)
- [Dani Krossing](https://www.youtube.com/@Dani_Krossing) - I can't help but think about Elon Musk whenever watching this guy's video 😅
- [Blackthornprod](https://www.youtube.com/@Blackthornprod) - Game development with Unity and Game art
- [Game Dev Guide](https://www.youtube.com/@GameDevGuide)## Blogs
- [Game Dev Beginner](https://gamedevbeginner.com/) - Tutorials and videos for learning Unity
- [Order of execution for event functions](https://docs.unity3d.com/Manual/ExecutionOrder.html)
- [Pav Creations](https://pavcreations.com/) - Unity gamedev mechanics, pixelart, programming tips and more!## Docs
- [Unity Documentation](https://docs.unity3d.com/Manual/index.html) - Official docs
## Packages
There are generally two ways of installing a package to Unity.
1. Search and install directly from the Package manager.
2. Download from the Internet like GitHub or third party website and import them into Unity editor- [Cinemachine](https://unity.com/unity/features/editor/art-and-design/cinemachine) - Powering cameras for films and games
- [
Easy Save](https://assetstore.unity.com/packages/tools/utilities/easy-save-the-complete-save-data-serializer-system-768?aid=1101lPGj&utm_campaign=unity_affiliate&utm_medium=affiliate&utm_source=partnerize-linkmaker#description) - The Complete Save Data & Serializer System
- [A\* Pathfinding Project](https://arongranberg.com/astar/) - Popular 2D path finding AI## Game engines
- [Godot](https://godotengine.org/)
- [Unreal engine](https://www.unrealengine.com/en-US)
- [GameMaker](https://gamemaker.io/en/gamemaker)
- [PICO-8](https://www.lexaloffle.com/pico-8.php)
- [CONSTRUCT 3](https://www.construct.net/en)
- [RPG MAKER](https://www.rpgmakerweb.com/)## Assets
- [Unity Asset Store](https://assetstore.unity.com/) - Official site for both paid and free assets
- [Pixabay](https://pixabay.com/sound-effects/) - Free sound effects for game development
- [Dev Assets](https://devassets.com/) - A bit outdated but free assets for your game
- [Unity Game Assets](https://github.com/HotpotDesign/Unity-Game-Assets) - Collection for many asset sites
- [Kenney](https://www.kenney.nl/) - Free game assets, no strings attached
- [Open Game Art](https://opengameart.org/) - Free game assets including sounds clips and game musics
- [itch.io](https://itch.io/game-assets) - Some of the assets are free to download
- [Freesound](https://freesound.org/) - As the name implies
- [YouTube Audio library](https://www.youtube.com/audiolibrary) - Required a Google account## Others
- [Mono Releases](https://www.mono-project.com/docs/about-mono/releases/) - List of available Mono releases