Тёмный

Make Your First Game in Unity (2024) 

Franks laboratory
Подписаться 83 тыс.
Просмотров 4,6 тыс.
50% 1

Do you want to be a game developer? It's easier if you know the modern state-of-the-art game development tools that make the whole process of making a game, so much easier.
Unity is an intuitive, beginner friendly and widely used game engine. You can build anything from a small demo to a big ambitious genre defining multi platform game. If you check how many job offers are there for Unity developers, you realise its a very viable career choice.
Come try it with me for this project and make up your own opinion. This class is for beginners.
Today we will learn:
- How to make a 2D Game in Unity
- How to Export Game in Unity for PC Windows and Mac (.exe)
- How to export a finished game as a WebGL web game (.html)
- How to use 2D tilemaps in Unity
- How to Setup Blend Trees for Easy 4 Directional Movement in Unity
... and much more
🍄 Project Art assets 🍄
Pixel art tilemaps: szadiart.itch....
Player: sanderfrenken....
(right click the sprite sheet and "Save Image As")
Player shadow: www.frankslabo...
Check out these awesome games made with Unity:
Streets of Rogue 2 • Streets of Rogue 2 - O...
Death Must Die • Death Must Die - Early...
Eldest Souls • Eldest Souls - Gamepla...
Bloomtown: A Different Story • Bloomtown: A Different...
Dwerve • Dwerve OFFICIAL Launch...
Cuphead • Cuphead Launch Trailer
Hollow Knight: Silksong • Hollow Knight: Silkson...
🎨 Toolkit 🎨
- Unity
- Visual Studio Code or any other code editor you prefer
If you want to SUPPORT me you can use the links below and get some one my EXTENDED classes! :)
www.udemy.com/...
www.udemy.com/...
www.udemy.com/...
www.udemy.com/...
www.udemy.com/...
www.udemy.com/...
www.udemy.com/...
Get Skillshare FREE for 1 month:
www.skillshare...
The description of this video may contain affiliate links, which means that if you buy one of the products that I recommend, I'll receive a small commission without any additional cost for you. This helps to support the channel and allows me to continue making videos like this. Thank you for the support!
#frankslaboratory

Опубликовано:

 

8 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 60   
@Radu
@Radu Месяц назад
Oh wow! What a twist :-)
@Frankslaboratory
@Frankslaboratory 28 дней назад
Just experimenting :D
@markus4437
@markus4437 Месяц назад
Wow thank you for this great Tutorial! Can't wait to see more of this series using unity
@Frankslaboratory
@Frankslaboratory Месяц назад
Hi Markus, I will probably do this one weekly, unless people request some features that take me longer to implement.
@markus4437
@markus4437 Месяц назад
@@Frankslaboratory this sounds great! Thanks for always putting so much efford into your videos ❤️
@frontend_ko
@frontend_ko 28 дней назад
thanks for nice video. wait for next video~
@usus4698
@usus4698 Месяц назад
thank you I was waiting for a course created using Unity.
@Frankslaboratory
@Frankslaboratory Месяц назад
There are plenty Unity courses online, but I wanted to do my own take on it, since I use Unity a lot, but never made any content on it.
@MAGNETO-i1i
@MAGNETO-i1i 10 дней назад
This tutorial is incredible, ,very well explained! Thanks
@konfcyus4865
@konfcyus4865 Месяц назад
Frank finally gave up on JS and canvas , jokes aside i've been trying to make full featured games with JS for a while now and using an established game engine is simply a better choice even if you are not familiar with the language or engine.
@Frankslaboratory
@Frankslaboratory Месяц назад
For me coding in JS is fun because I get to engineer my own solutions and implementations in code. Using an engine, I can focus on designing the game mechanics and making the game fun for players. Engine makes everything quicker and easier to implement. I have yet to see C# code in Unity that is challenging to understand. Most of it is just simple if else statements :D
@Adrian00213
@Adrian00213 Месяц назад
I dont want to be rude. but thats exactly opposite you get when you start with unity. I started with unity. did couple of game remakes. ( their systems . like chocobo dungone, roll away, ff battle system, and a few more ) Then i did couple of other shader related stuff, and i learned that Unity ships Huge overhead of stuff. librarys etc that are not even necessary for your game. Yes its easier for some1 who starts. And i am really greatfull to unity for that. I started programing in school then went with unity. where i really appriciated that i could SEE MY RESULTS!! it was amazing feeling. But after some time. i noticed how much unity makes me mad on a lot of stuff. then i decided to go C ++ with sdl and it was amazing. i had full controll over everything i was doing. Then to go into more modern i moved to JS canvas. now i can create a fully functional game in modern broken as fk language ( JS 🤣 😅 ) but its multiplatform, and if you learn a bit of JS its kinda easy to set up as well. i created a lvl editor first as separate app. that returns a JSON map format. which then can be used as lvls in a simple game. Easy, streightforward. and full controll on everything. So summing up. i think its all up to where you started. many people that started with UNITY went other engine or enginless. however some who started enginless or Other engine ( moved to unity )
@konfcyus4865
@konfcyus4865 Месяц назад
@@Adrian00213 Yes , it is much easier to start and prototype with JS and it takes time to get familiar with Unity and optimization of the engine . There is no one size fits all , if i'm doing a 2D casual game targetted for browsers i would definetly choose JS (phaser-playcanvas) over unity , but if it is a complex 3D game Unity offers much more. The online tutorials and discourse around game dev stays very surface level focusing only the prototyping part , i only spend %25 of my time acutally coding while doing game dev rest is all about art , sound , ui-ux , if you are creating a game with thousands of assets even having a visual editor is enough reason to choose it.
@ShubhamSingh-it4om
@ShubhamSingh-it4om Месяц назад
Please create a project based game development tutorial on Phaser JS.
@Frankslaboratory
@Frankslaboratory Месяц назад
I never tried Phaser, is it any good
@babicunlo3638
@babicunlo3638 Месяц назад
@@Frankslaboratory it is. but i have yet to understand how to glue things together. maybe you can teach us that - or try godot
@Nodsaibot
@Nodsaibot Месяц назад
@@Frankslaboratory rather you use RPGmaker now has JS support
@ShubhamSingh-it4om
@ShubhamSingh-it4om Месяц назад
​@@Frankslaboratoryyes it's the top and most stable library for game development.
@crispendragon1139
@crispendragon1139 16 дней назад
thanks to you Professor, but I need to know how create our own assets. Greetings from Chile!
@siarig328
@siarig328 Месяц назад
Good job man, very informative tutorial. Cant wait for the next one 🎉
@Frankslaboratory
@Frankslaboratory Месяц назад
Hi Siari, glad you found some value
@evaristocuesta
@evaristocuesta 21 день назад
Are you starting a new course with Unity? Interesting!!
@tedreams
@tedreams Месяц назад
Let's go 🚀
@Frankslaboratory
@Frankslaboratory Месяц назад
Have fun
@PopLll-lo9ot
@PopLll-lo9ot Месяц назад
You are amazing man
@Frankslaboratory
@Frankslaboratory Месяц назад
Thank you
@sebastiankoziel8055
@sebastiankoziel8055 28 дней назад
nice
@Mr.ACrane
@Mr.ACrane 24 дня назад
Very nice
@Frankslaboratory
@Frankslaboratory 22 дня назад
Thanks
@mr.fabian8471
@mr.fabian8471 Месяц назад
Thanks
@Frankslaboratory
@Frankslaboratory Месяц назад
I'm here to help :)
@autozone5335
@autozone5335 Месяц назад
❤❤❤
@Frankslaboratory
@Frankslaboratory Месяц назад
@blackbirdchannel-c7b
@blackbirdchannel-c7b Месяц назад
Very good!
@Frankslaboratory
@Frankslaboratory Месяц назад
Thank you
@AndreiTornyai
@AndreiTornyai Месяц назад
from javascript in browser games to c#, when did you start coding things in c# :D
@Frankslaboratory
@Frankslaboratory Месяц назад
Hi Andrei, C# is very similar to JavaScript in my opinion, if you know one, it's easy to pick up the other quickly.
@AndreiTornyai
@AndreiTornyai Месяц назад
please make it a full series, at least i have a good excuse to start studying more c#
@Frankslaboratory
@Frankslaboratory Месяц назад
I'm just experimenting now. I haven't decided what do do next. Thanks for letting me know what you want. I might move C# to a new channel and keep this one for JavaScript.
@AndreiTornyai
@AndreiTornyai Месяц назад
@@Frankslaboratory how about a series dedicated to realize an online in browser game similar to forge of empires - grepolis - tribalwars ?
@Frankslaboratory
@Frankslaboratory Месяц назад
@@AndreiTornyai Yea, definitely want to try something like that. Some of the mechanics in there, I'm not sure how best to implement. Need to do some research first.
@AndreiTornyai
@AndreiTornyai 29 дней назад
@@Frankslaboratory i have been doing some research us well, every game seems to adopt a different approach in the case of forge of empires they are rendering everything through the canvas element but i guess all the illustrations are just imgs. I wonder how they render those imgs on the canvas. Must be quite annoying to deal with so many interactive imgs
@worldbest3097
@worldbest3097 Месяц назад
first!!! waitedddd
@devvora08
@devvora08 Месяц назад
Hey frank, can you just share how to make a map without tile sets. I have game background images for it
@Frankslaboratory
@Frankslaboratory Месяц назад
Hi, it depends on what type of game are you trying to make. Are the background images seamless or made to be static. Are there collision areas in those images. Many factors to consider.
@devvora08
@devvora08 Месяц назад
@@Frankslaboratory hey.. thank you very much first off for noticing my comment. The background image is an environment consisting of water, and lamps that could be dynamic. In photoshop they are made in layers. For a literal idea I copied a scene exactly from a youtube channel called pixelarchitect. Hope you reply back
@ashishvasava2706
@ashishvasava2706 Месяц назад
Can i use javascript to make heavy game? i don't wanna learn c# and c++ as i have good understanding of javascript
@Frankslaboratory
@Frankslaboratory Месяц назад
Yes. Vampire survivors was made in JavaScript before they transitioned into Unity. C# is very easy if you know JavaScript. You don't have to learn anything. It's easy to write
@Lorry127
@Lorry127 25 дней назад
Awesome tutorial, thank you!
@Frankslaboratory
@Frankslaboratory 22 дня назад
Glad it was helpful!
@babicunlo3638
@babicunlo3638 Месяц назад
already gave up on vanilla js? 😔
@Frankslaboratory
@Frankslaboratory Месяц назад
Never
@HuynhLuong227
@HuynhLuong227 Месяц назад
oh, export to .html and play on browser web?
@Frankslaboratory
@Frankslaboratory Месяц назад
Exactly. I will export it as a local folder with .html file and show how to host that online to make it playable via a link.
@HuynhLuong227
@HuynhLuong227 Месяц назад
@@Frankslaboratory omg thanks, waiting for you
@user-ui8yy7kz8f
@user-ui8yy7kz8f Месяц назад
Typescript & Cocos Creator?
@Frankslaboratory
@Frankslaboratory Месяц назад
What do you mean
@user-ui8yy7kz8f
@user-ui8yy7kz8f Месяц назад
It is an alternative to Unity with Typescript, not C#, as a programming language.
@TheStRaX_
@TheStRaX_ Месяц назад
Man, i want this series to continue and may be a c# tutorial 🫣
@Frankslaboratory
@Frankslaboratory Месяц назад
Let's see, I can develop in Unity fast, it's quicker because I don't have to write so much code
Далее
Why Stardew Valley’s Creator Hated His Game
20:17
Просмотров 865 тыс.
Giving Personality to Procedural Animations using Math
15:30
Самый БОЛЬШОЙ iPhone в МИРЕ!
00:52
Просмотров 257 тыс.
I Made the Same Game in 8 Engines
12:34
Просмотров 4 млн
My Game Dev Workflow & Tools in 2024
6:14
Просмотров 178 тыс.
You MUST AVOID These 4 Game Dev Mistakes
14:00
Просмотров 23 тыс.
Technique for Creating Beautiful Level Design
11:48
Просмотров 860 тыс.
Why Do Video Game Studios Avoid Blender?
6:49
Просмотров 553 тыс.
Making a Game with Java with No Experience
8:41
Просмотров 294 тыс.
How to Make a Good 2D Camera
11:38
Просмотров 402 тыс.
How do non-euclidean games work? | Bitwise
14:19
Просмотров 2,4 млн