Make an Awesome Launcher for all your Games!

  Рет қаралды 56,707

Code Monkey

Code Monkey

Күн бұрын

✅ Get the Project files and Utilities at unitycodemonke...
🌍 Get my Complete Courses! ✅ unitycodemonke...
👇
👍 Learn to make awesome games step-by-step from start to finish.
🎮 Get my Steam Games unitycodemonke...
🌍 Get Code Monkey on Steam!
👍 Interactive Tutorials, Complete Games and More!
✅ store.steampow...
Let's check out How to make an Awesome Launcher in Unity to group all your Games!
You can use this to launch or run any program or game from Unity.
Use it to make a portfolio of all the game you've made.
Learn Unity in 17 MINUTES!
• Learn Unity in 17 MINU...
Learn C# BASICS in 10 MINUTES!
• Learn C# BASICS in 10 ...
I made a Top-Down Shooter in 7 Days!
• I made a Top-Down Shoo...
Making Minesweeper in Unity!
• Making Minesweeper in ...
Wash Your Hands - The Videogame!
• Wash your Hands! - The...
If you have any questions post them in the comments and I'll do my best to answer them.
🔔 Subscribe for more Unity Tutorials / @codemonkeyunity
See you next time!
📍 Support on Patreon / unitycodemonkey
🤖 Join the Community Discord / discord
📦 Grab the Game Bundle at unitycodemonke...
📝 Get the Code Monkey Utilities at unitycodemonke...
#unitytutorial #unity3d #unity2d #unity​ #gamedev​ #indiegame​ #gamedevelopment #madewithunity​ #indiedev​
--------------------------------------------------------------------
Hello and Welcome!
I'm your Code Monkey and here you will learn everything about Game Development in Unity using C#.
I've been developing games for several years with 8 published games on Steam and now I'm sharing my knowledge to help you on your own game development journey.
I do Unity Tutorials on just about every topic, Unity Tutorials for Beginners and Unity Tutorials for Advanced users.
You can see my games at www.endlessloopstudios.com
--------------------------------------------------------------------
- Other great Unity channels:
Brackeys - / brackeys
Dani - / @danidev
Jabrils - / @jabrils
BlackthornProd - / @blackthornprod
Sykoo - / sykootv
Jason Weimann - / @unity3dcollege
Jonas Tyroller - / @jonastyroller
--------------------------------------------------------------------
- Website: unitycodemonke...
- Twitter: / unitycodemonkey
- Steam: store.steampow...

Пікірлер: 178
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
🌐 Have you found the videos Helpful and Valuable? ❤️ Support on Patreon www.patreon.com/unitycodemonkey or get the Game Bundle unitycodemonkey.com/gamebundle.php
@lexmakes
@lexmakes 4 жыл бұрын
Thanks! Do you have a plan for a launcher with online update?
@GuillaumeKehren
@GuillaumeKehren 4 жыл бұрын
Why do you teach people to use find() ? Wouldn't it be nice and much simpler to have a serialized POCO with a string parameter for each specific exe and a ref to the button that can be set in the inspector?
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
@@GuillaumeKehren Sure feel free to expand upon it, I wanted the most simple thing possible so I didn't want to confuse the video by introducing ScriptableObjects.
@GuillaumeKehren
@GuillaumeKehren 4 жыл бұрын
@@CodeMonkeyUnity oh i wasn't even thinking of using SO in that case, since you need references to objects within the hierarchy it wouldn't be convenient anyways... was just thinking of having something like a: class AppButtonData { [SerializeField] Button_UI _button; [SerializeField] string _relativePath = "/../Builds/"; //complete value in the inspector public Button_UI Button => _button; public string RelativePath => _relativePath ; } and in your monobehaviour: class LauncheUI : MonoBehaviour { [SerializeField] AppButtonData[] _appButtons; } Then you simply iterate through the array to add your callback, and finally configure things in the editor instead of having each entry hardcoded and code copy pasted.
@pranjalkhatri5631
@pranjalkhatri5631 4 жыл бұрын
Make a tutorial on Voxel terrain generation Unity please
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
Here's how I made the Launcher on the Code Monkey Steam App! How many prototypes have you done? Group them all into a nice package using this!
@Bloodyaugust16
@Bloodyaugust16 4 жыл бұрын
I've wondered what your goal is with your launcher on the Steam store. Is it a part of your marketing funnel? Does it have some features worth downloading that your standalone projects don't?
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
​@@Bloodyaugust16 It's a nice and easy way to aggregate all my content while also making it possible for me to make some interesting Interactive Tutorials and easily adding a place to play the games I create for the channel. It's completely free so just download and try it out.
@pinkpie7234
@pinkpie7234 3 жыл бұрын
can it work if i used another game engine like unreal or godot
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
@@pinkpie7234 Sure, this will run any executable you want, you could make a launcher for all your favorite programs as well as games
@pinkpie7234
@pinkpie7234 3 жыл бұрын
@@CodeMonkeyUnity thanks
@HarshuXD
@HarshuXD 4 жыл бұрын
I will love to see your games on mobile devices. By the way u r helping me a lot in my game development career. Love your videos
@galafik6084
@galafik6084 Ай бұрын
Fantastic tutorial! Thank you so much! This should be a great way to showcase my collection of games and get something up on Steam for people to see. you're a lifesaver.
@splamei
@splamei 2 ай бұрын
Love the tutorial but I won't love to see a modern re-make and possible including auto updating within the launcher (to games, not itself)
@algs5483
@algs5483 4 жыл бұрын
250 thumbs up ( like), 0 thumbs down ( dont like). Thats proof a ton of people like your content. Nice
@mr.fakeman4718
@mr.fakeman4718 4 жыл бұрын
This is the most awesome video I have ever watched on KZbin so far. Thank you!
@bluegru
@bluegru 4 жыл бұрын
Great way to organice your game, and easy to follow, I'd love a video about a real launcher, not a Unity game that starts other games, A small launcher that the player can use to download and update the game, as well as see news and other information that devs can change, eg. Wargaming launcher, battlestate games launcher, cities skyline launcher
@boneo9552
@boneo9552 4 жыл бұрын
+1
@blackfrogstudios6670
@blackfrogstudios6670 4 жыл бұрын
would love to see a launcher that can update the game without losing saved data
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
By "real launcher" do you mean a standard C# app? You could do that but why? You can build all of those features in a Unity app and this way you easily make Windows, Mac and Linux builds. Those are simply grabbing data from a server which I covered here kzbin.info/www/bejne/fZyTXpSjm9Noeq8
@bluegru
@bluegru 4 жыл бұрын
I seem to have missed that video, never knew you can download files in unity, In that case, this sounds like the better approach. Can you download a whole game? Like add a game to the launcher afterwards? sounds like an awesome way to creat a portfolio, just send out your launcher and everyone can grab the games they like from it
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
​@@bluegru You can download any data from a URL. If its truly massive then you might have to deal with potential timeouts and resume downloads.
@mirkoemir
@mirkoemir 4 жыл бұрын
Excellent!! I was thinking in build something like this. Thank you for your tips.
@SubjektDelta
@SubjektDelta 4 жыл бұрын
Now we just need a tutorial how we can download our projects with the launcher!
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
I covered how to download data here kzbin.info/www/bejne/fZyTXpSjm9Noeq8
@game4us_Splatuber
@game4us_Splatuber 2 жыл бұрын
Omg exactly what i wanted! i can now put the games i have into a collection thanks so muuuch!
@tostpl8258
@tostpl8258 4 жыл бұрын
Fun fact: I build custom launcher for my apps/games in wpf like 1,5 week ago
@καλαμ
@καλαμ 4 жыл бұрын
Nice! I never thought about using WPF, thanks for the idea :)
@tostpl8258
@tostpl8258 4 жыл бұрын
@@καλαμ no problem man
@GokdenizCetin
@GokdenizCetin Жыл бұрын
This is really simple. Where's hosting and update check?
@HangryAnimalsGame
@HangryAnimalsGame 27 күн бұрын
Great tutorial. Is there a progression to this for patching a game using the same principles?
@Oxmond
@Oxmond 4 жыл бұрын
Unity rocks 👍❤️
@skye734
@skye734 4 жыл бұрын
Yo man you're uploading so regularly.😸I will become patreon supporter soon.😅😸✨✨
@dannykay4649
@dannykay4649 4 жыл бұрын
Wow these recent tutorials have been great!
@dimitris_official
@dimitris_official 4 жыл бұрын
Can't believe that such a tutorial exists.
@deadaccount3061
@deadaccount3061 4 жыл бұрын
That is amazing
@guridoraccoon6375
@guridoraccoon6375 4 жыл бұрын
thanks for blessing us with ur knowledge
@BosnianHeisenberg
@BosnianHeisenberg Жыл бұрын
thank you for sharing your wisdom with us
@spexz7
@spexz7 2 жыл бұрын
how do you make custom themes? example: light mode/dark mode
@Idrooo
@Idrooo 2 жыл бұрын
I will try this later! Also is it possible to somehow make it available as an .apk for Android and work the same way?
@dimitriskiourtsoglou5640
@dimitriskiourtsoglou5640 Жыл бұрын
fantastic video thanks
@CodeMonkeyUnity
@CodeMonkeyUnity Жыл бұрын
I'm glad the video helped! Thanks!
@Sophia-t4w
@Sophia-t4w 8 күн бұрын
Is there away this can be done on android and APK files?
@StigDesign
@StigDesign 4 жыл бұрын
Love it :D 13:05 yes thats what am thinking on menu for emulator`s instead of writing it directly in visualstudio c# looks like your way of doing it is Better that also harness the power of unity :D what i automatacly thinking on is how to chekk a bool or int number so that the other exe`s only can run from the launcher if doing this when having multi games :D
@MrLixono23
@MrLixono23 5 ай бұрын
Can you make a Launcher with Patcher please?
@therandomsomeone.
@therandomsomeone. 3 жыл бұрын
0:14 wait is this a team fortress 2 medic?
@narde9825
@narde9825 Жыл бұрын
Great video! but how can i do it for mobile platforms like Android? I would like to have a launcher to launch my mobile games in Unity
@samanrazzaghi454
@samanrazzaghi454 3 жыл бұрын
Hi,can you teach how to make the apk file download the obb file or update it without connecting to Google play.pretty pls
@pytchoun140
@pytchoun140 Жыл бұрын
How to do a launcher with game update ?
@jaydipsolanki3826
@jaydipsolanki3826 4 жыл бұрын
That amazing (3 Times) (Brother please upload some Videos on mobile game dev it's big market )->only suggestion
@MilkyGamesOfficial
@MilkyGamesOfficial Жыл бұрын
Hey, idk if you'll see this but could you maybe make a DLC/assetbundle tutorial? Like how to build it if its different and how to load the DLC from the base game? Possibly like a button to load if the DLC is downloaded and if it's not then it will open the download page?
@CodeMonkeyUnity
@CodeMonkeyUnity Жыл бұрын
You could do it with Addressables unitycodemonkey.com/video.php?v=C6i_JiRoIfk However it's probably simpler to just included the DLC data in the game download, then just ask Steam or whatever store you're using if the user owns the DLC and enable access to it.
@MilkyGamesOfficial
@MilkyGamesOfficial Жыл бұрын
@@CodeMonkeyUnity ok thank you so much!
@nicolaverzeletti1684
@nicolaverzeletti1684 8 ай бұрын
Will you make a PC port of DK Country Returns? I am fan of Nintendo
@Charlesw_88
@Charlesw_88 4 жыл бұрын
Great video as always. Always something interesting to learn in unity from this channel
@thewarden3227
@thewarden3227 4 жыл бұрын
Hey CodeMonkey i was wondering could you make a video on how to make a launcher that can download updates from Google drive for example(no need to be GDrive any host will be great). This is very great video too!
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
For that you just need to download data from a URL, I covered something like that here kzbin.info/www/bejne/fZyTXpSjm9Noeq8
@thewarden3227
@thewarden3227 4 жыл бұрын
@@CodeMonkeyUnity I used that video to create live updating news in my game, it was very useful thank you i will keep researching.
@lordmeowsk
@lordmeowsk 3 жыл бұрын
That helps a lot.
@iCraftDay
@iCraftDay 3 жыл бұрын
I just make scene for every game. So I have all games in one project.
@ahmedthebest
@ahmedthebest 4 жыл бұрын
is this is very wonderful video I really like it
@PreslavKolev
@PreslavKolev 4 жыл бұрын
Can we make install/update/uninstall butns in the launcher. If its possible please make a tutorial.
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
Sure, I covered how to download data here kzbin.info/www/bejne/fZyTXpSjm9Noeq8
@pranjalkhatri5631
@pranjalkhatri5631 4 жыл бұрын
Make a tutorial on Voxel terrain generation Unity Like minecraft. Please
@r1pfake521
@r1pfake521 4 жыл бұрын
Your update method checks the process HasExited property, but then you set the process to null, so the variable should be null in the next update loop and yet you still access the HaxExited property on a null variable, why does it not throw a error? (It will also be null if you didn't start any game process yet, so it should throw a error directly after you start the launcher)
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
Yup that's correct I forgot to add the null check, since the Build continues running even when there's errors I didn't notice until later.
@storycorner541
@storycorner541 4 жыл бұрын
Yes 1 view 4 likes KZbin is always drunk 😂
@אורימימון-ע3ה
@אורימימון-ע3ה 4 жыл бұрын
hey ty for this tutelary if you can do tutelary about automatic update for the games?
@chrisklecker
@chrisklecker 3 жыл бұрын
Video tutorial request. Using Lean Tween for waves of enemies for a 2d shooter. Thank you for all you do.
@lucasvanduijn4494
@lucasvanduijn4494 4 жыл бұрын
Would like to see sth on how to look for updates for the games in the launcher
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
I covered how to download data here kzbin.info/www/bejne/fZyTXpSjm9Noeq8
@94Kansas
@94Kansas 4 жыл бұрын
I love the idea! I'm trying to open some games I made. Game made with Godot works fine but I'm trying to open a game made with SDL and didn't open...And I don't know why this may happen! Thank you for the ide and the tutorial, you're rock!
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
As long as the executable runs normally it should work with any file whether it be a game or program or anything. Check the Player logs to see if there's any error
@ArnaldoPinheiro
@ArnaldoPinheiro 6 ай бұрын
First of all, thank you for this magnificent tutorial. I'm encountering a difficulty, the buttons work well in the editor but not in the executable. Can you help?
@CodeMonkeyUnity
@CodeMonkeyUnity 6 ай бұрын
Look in the logs to see if there's any error that could be breaking things docs.unity3d.com/Manual/LogFiles.html
@ArnaldoPinheiro
@ArnaldoPinheiro 6 ай бұрын
Thanks for replying. Problem solved. The path did not lead to the exe files.
@neozoid7009
@neozoid7009 2 жыл бұрын
Awesome
@masbansuban5441
@masbansuban5441 4 жыл бұрын
Hi can i ask ? Do you have turtorial about insomtrick game incluid how moving animation and programing ?
@cuzimelliotcie9537
@cuzimelliotcie9537 2 жыл бұрын
thanks for the tutorial but, what if i wanted to link the launcher to a database so every time i upload a game update the launcher will check for updates then update the game for me ?
@CodeMonkeyUnity
@CodeMonkeyUnity 2 жыл бұрын
You could do that with a simple HTTP request kzbin.info/www/bejne/fZyTXpSjm9Noeq8
@pytchoun140
@pytchoun140 Жыл бұрын
You can also close the launcher when game is running ?
@CodeMonkeyUnity
@CodeMonkeyUnity Жыл бұрын
Yes, the game is a separate executable completely independent from the launcher
@leonardo6631
@leonardo6631 4 жыл бұрын
Hi. I like that, but can I use this as a WebGL to lunch another WebGL game on the same page, but only downloading the game after click? Like a very light WebGL luncher page showroom?
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
WebGL runs on a page so you could make a launcher that loads a different web page for each game. But I think you're asking for loading the second WebGL instance inside the first one which I don't think is possible.
@camy_dev
@camy_dev 3 жыл бұрын
awesome
@aftabansari606
@aftabansari606 2 жыл бұрын
How did you not get a Null Reference Error in Update Function?? Since variable process is set to null process.HasExited should throw a null reference error RIGHT?
@CodeMonkeyUnity
@CodeMonkeyUnity 2 жыл бұрын
Yup you are correct, this video was a long time ago but I would guess I just forgot to include the part where I added the null check.
@stealth09
@stealth09 2 жыл бұрын
Can this Launcher can find the Directory for Game in Other's PC?
@CodeMonkeyUnity
@CodeMonkeyUnity 2 жыл бұрын
Not sure exactly what you mean but you can launch any executable anywhere
@MarkGrob
@MarkGrob 2 жыл бұрын
This will only work on PC? Or will the process carry between platforms?
@CodeMonkeyUnity
@CodeMonkeyUnity 2 жыл бұрын
As long as you can find the path to the executable it will work
@woxics
@woxics 3 жыл бұрын
I'll probably sound dumb. And i don't know if it relates at all. But if you know how GOG works. Like, linking all games into one big library? I'd like to program that for a very neash game and a bunch of linked mods to those games. (Basically making a launcher for a game that already exists, for general accessability and overall.) how do i go towards making such thing? And what program would be the best to use if not unity for making such a launcher / client?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
The launcher shown in the video works with any .exe file, so if you locate the .exe of the games you want to launch everything will work
@-vhs
@-vhs 4 жыл бұрын
How do you open the configuration screen before the game launches?
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
It was standard in previous Unity versions but I believe it was deprecated in 2019
@taco1010
@taco1010 Жыл бұрын
i downloaded your example folder and i kept getting window 32 error cannot find the files and non of the games would open it if i ran it in play mode or if i ran it in a build.
@CodeMonkeyUnity
@CodeMonkeyUnity Жыл бұрын
Add some Debug.Log to see what path you're using to launch the games
@taco1010
@taco1010 Жыл бұрын
@@CodeMonkeyUnity the path seems correct, is there anything that would stop unity from locating exes?
@MrSmoofist
@MrSmoofist 4 жыл бұрын
One thing i still cant get... How do i add a configuration menu to a build?, i always see it in other projects i try, but i dont understand how to add it aswell
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
I believe it has been deprecated in the latest Unity versions, the projects that show that window were made in 2018 or earlier
@norbertbinkowski424
@norbertbinkowski424 4 жыл бұрын
I have some proposition for you. Saints Row Notoriety System. There is a videos of GTA wanted level but they are too simple. What do you think about it.
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
Haven't played Saints Row in a long time, I'll have to check it out!
@norbertbinkowski424
@norbertbinkowski424 4 жыл бұрын
@@CodeMonkeyUnity Thanks for reply! Good Luck!
@m0ch1_6
@m0ch1_6 4 жыл бұрын
Who's this Unity and C# god??
@Gendgi
@Gendgi 4 жыл бұрын
very nice! :)
@kizki2351
@kizki2351 3 жыл бұрын
Hey , does it work with a no-unity game ?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
The WinAPI calls yes they should work with any windows application
@verydeadduck
@verydeadduck 2 жыл бұрын
I’m trying to make a game launcher client like roblox
@AnunayMintoo
@AnunayMintoo 4 жыл бұрын
Hey man I love all of your videos but please write the codes slowly as I am beginner and I am not able to cope up with the speed
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
You are not expected to write in real-time alongside me, I write pretty fast since I've been writing code for 20 years. If you want to follow along pause the video as you're writing, it's not a race so take your time to learn properly.
@AnunayMintoo
@AnunayMintoo 4 жыл бұрын
@@CodeMonkeyUnity yeah man you are pretty right that's why I love your videos 😀😀😀😀😀😀😀
@MrZazzy
@MrZazzy 3 жыл бұрын
It works in the editor But it doesn't work when i export the launcher?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Check the console logs, you probably have the wrong path for the executable.
@MrZazzy
@MrZazzy 3 жыл бұрын
@@CodeMonkeyUnity No it's all working in the editor, should i have the Launcher Exe and the Game exe at the same path? also thank you so much for the quick reply
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
@@MrZazzy Check the console logs from the build, in there it will say something like "File not found on path/to/file.exe"
@MrZazzy
@MrZazzy 3 жыл бұрын
@@CodeMonkeyUnity No everything is fine there :) no errors
@ArchAIAlchemist
@ArchAIAlchemist 4 жыл бұрын
why you don't try make a 3d game(or you can't do that)
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
The Wash Your Hands game is in 3D! I also made the FPS game kzbin.info/www/bejne/oYqUgmV9p8aKn9k
@ArchAIAlchemist
@ArchAIAlchemist 4 жыл бұрын
:|
@ArchAIAlchemist
@ArchAIAlchemist 4 жыл бұрын
helow ostin jensun
@ahmedthebest
@ahmedthebest 4 жыл бұрын
can I resize unity window and runtime
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
Yup, on the build options just tick "Resizable Window"
@ahmedthebest
@ahmedthebest 4 жыл бұрын
@@CodeMonkeyUnity no I mean resizing it from the code I had a game jam before the theme is running out of space and I wanna resize the window 10 player goes to lose state I seen it in a game is the same jam but I don't know the game engine used
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
@@ahmedthebest Im not sure if its doable through the Unity API although it is doable through the Win32 API
@ahmedthebest
@ahmedthebest 4 жыл бұрын
@@CodeMonkeyUnity ok thanks I really appreciate your time
@UberDmeR
@UberDmeR 4 жыл бұрын
Isit possible to make the launcher update your games? Like if I want make some changes in my game and my friends has the launcher it will download the latest updates? Thanks for all the awesome videos! =)
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
Sure, I covered how to download data from a server here kzbin.info/www/bejne/fZyTXpSjm9Noeq8
@UberDmeR
@UberDmeR 4 жыл бұрын
Oh totally misst that! Thank you very much!:D
@itsalwaysoniontime
@itsalwaysoniontime 3 жыл бұрын
So does this not automatically download games?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
This is a launcher to run executables, you can add some sort of downloader on top
@itsalwaysoniontime
@itsalwaysoniontime 3 жыл бұрын
@@CodeMonkeyUnity ok thanks... I literally have no idea how to do that
@AssafElad
@AssafElad 2 жыл бұрын
Thank you so much for this video (and all the content btw) which is always very useful. I was searching online and couldn't find a way to build a launcher for android with unity. Launcher for android meaning "Home App" the kind that launches other apps and is the root app for the user. meaning hitting home button will take you to it and it is the first app that load when you open the device. I need to deploy it to an Oculus Go VR eventually. Is there any way to make an app with those permissions via unity?
@CodeMonkeyUnity
@CodeMonkeyUnity 2 жыл бұрын
Hmm I'm not sure, I don't have much experience with mobile, I'm not sure if there's a permission that will allow you to launch any executable file, that could be a pretty serious security risk
@MohanABK
@MohanABK 3 жыл бұрын
This is not a real launcher, though, is it? If I give this launcher to my friends, they can't launch my game. And if my game ever has an update available, the launcher won't auto-download it? Does anyone know where I can find a resource to learn to make THAT type of a launcher?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
This is a simple launcher, just a good way to group all your projects in one place and easily launch them. If you're looking for something which check for updates and downloads them then that is a lot more complex. I covered one way to download data from inside Unity here kzbin.info/www/bejne/fZyTXpSjm9Noeq8 But like I said making something like Steam is extremely complex so if that's what you need then finding some library is probably easier.
@MohanABK
@MohanABK 3 жыл бұрын
@@CodeMonkeyUnity Thanks for such a fast response. I really appreciate that about you. I'll check that out! Thanks for the info.
@sebastianolantieri23
@sebastianolantieri23 3 жыл бұрын
does this work only with unity games?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
This launcher will launch any executable, it can be a Unity game or a program or a Unreal game or anything with a .exe
@sebastianolantieri23
@sebastianolantieri23 3 жыл бұрын
@@CodeMonkeyUnity thank you! thats what i needed!
@gr4y185
@gr4y185 4 жыл бұрын
I subscribe you because i want to make a game too:))
@PreslavKolev
@PreslavKolev 4 жыл бұрын
Hi! Can you make a tutorial for how to make your game moddable. I can't find anything in the internet. I don't want to use asset bundles because I want the players to be able to mod my game. Something like in ksp or minecraft.
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
You need to use File.IO to load files from the disk, then load those bytes as strings or textures or whatever you allow the player to load. I covered something similar here kzbin.info/www/bejne/fZyTXpSjm9Noeq8 It shows how I made the widget on Battle Royale Tycoon
@jy-yr4hh
@jy-yr4hh 2 жыл бұрын
@@CodeMonkeyUnity There's already a pretty great modding scene surrounding Unity games. And there have been two generic mod loaders (BepInEx, Melonloader) already made that work with most unity games with no need for changes to be implemented by the developer. Though obviously by making your own modding system it'd be a lot more ergonomic for users to tinker, as modders wouldn't need to directly patch into the game's code execution itself through hacky methods.
@koki10190
@koki10190 3 жыл бұрын
doesnt works for me tho
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
What doesn't work?
@russellthorburn9297
@russellthorburn9297 3 жыл бұрын
Anyone else really dislike lamda expressions? I'd rather see five times the number of lines of code and have them easily readable than to have one line of super compact heavily obfuscated code. Personal preference I suppose.
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Interesting, for me and for such a simple case having a separate function where you must scroll down to find the function is much harder to follow then a simple lambda. I guess it's a matter of experience with them. I've been using lambdas for so long that my brain doesn't spend any time processing what it is so for me it's not obfuscated at all.
@sakul_the_one4821
@sakul_the_one4821 4 жыл бұрын
Last Time I used ‚using CodeMonekey.Utils` it didn’t work, so how I let it work without this?
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
What didn't work? Do you have the utilities in your project files?
@sakul_the_one4821
@sakul_the_one4821 4 жыл бұрын
Code Monkey , no but how I get it?
@sidbell929
@sidbell929 4 жыл бұрын
Hi CM. Have you done a video on showing videos on buttons? I can't remember seeing this being done before (dunno why, it looks cool!)
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
The videos are using the VideoPlayer component and RawImage and then you can add a button component on top of it. It's something that was added relatively recently so I may do a dedicated video on it, thanks!
@Beengus
@Beengus 4 жыл бұрын
Whats a game launcher? Is it like steam?
@Beengus
@Beengus 4 жыл бұрын
@@reljamargetic8556 oooh yeah!
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
It's an app that allows you to launch games. The Steam app would indeed be categorized as a launcher.
@Beengus
@Beengus 4 жыл бұрын
@@CodeMonkeyUnity ah! I see.
@andyjay2718
@andyjay2718 4 жыл бұрын
2.
@advikmalwa379
@advikmalwa379 4 жыл бұрын
2
@TheTechpreneurs
@TheTechpreneurs 4 жыл бұрын
Noicee
@hajperdev
@hajperdev 4 жыл бұрын
Meanwhile: patchkit.net is completely free and a good solution But this is more customizable and it can teach you some stuff(I mean PatchKit has a launcher maker or smth, didnt try it yet), but it autoupdates the games like a proper launcher So you choose what you prefer
@floatingchimney
@floatingchimney 4 жыл бұрын
You're comparing apples and oranges. The only similarity between patchkit and his application is that they both launch external applications (games). The similarities pretty much end there.
@hajperdev
@hajperdev 4 жыл бұрын
@@floatingchimney Yeah I didn't want to compare it since I didn't actually watch the video, but I lately discovered PatchKit and wanted to just shout it out
@gameofcharging
@gameofcharging 4 жыл бұрын
This mean I can make a (simple) steam app! (But I'm not gonna make online save system)
@Feynman.R
@Feynman.R 4 жыл бұрын
1:10 Start.
@acropolise2945
@acropolise2945 4 жыл бұрын
Dude, where the hell you can find a tutorial of someone teaching how to make a launcher, fantastic video, thanks for the content! And btw, are you related to the famous Code Monkey game?
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
You mean the visual scripting game aimed at kids? Nope, only found out about that long after I made this channel, seems interesting though!
@acropolise2945
@acropolise2945 4 жыл бұрын
@@MuhammadHosny0 thanks mr obvious
@Detrax17172
@Detrax17172 4 жыл бұрын
1.
@MrZazzy
@MrZazzy 3 жыл бұрын
Tysm for this Video!!! a new Sub Earned!
@frostdash-aviation
@frostdash-aviation 2 жыл бұрын
Tutotial request: Mobile controls in Unity3D
@nathanaelmalm-te2185
@nathanaelmalm-te2185 2 жыл бұрын
I get a problem when I enter private void. For private, it tells me "the name "private" does not exist in the current context". For void, I get "; expected".
@CodeMonkeyUnity
@CodeMonkeyUnity 2 жыл бұрын
What exactly are you writing? Sounds like maybe you're writing private void private void; You define the accessor then the type then the name Learn C# Basics here unitycodemonkey.com/video.php?v=IFayQioG71A
A Unity Dev Learns Godot - Devlog 5: The NeverEnding Changelog
14:32
Apple peeling hack @scottsreality
00:37
_vector_
Рет қаралды 132 МЛН
Unity Next Gen UNVEILED! (and news from Unite)
28:09
Code Monkey
Рет қаралды 26 М.
Place UI Elements in your World! (Health Bar, Overlays, Timers)
7:26
20 Unity Tips in 10 MINUTES!
10:57
Code Monkey
Рет қаралды 58 М.
SCRIPTABLE OBJECTS in Unity
8:57
Brackeys
Рет қаралды 1 МЛН
Modular Character System in Unity (Move, Attack, AI, Pathfinding)
21:16
How to MAKE YOUR GAME LOOK GOOD!
13:02
Brackeys
Рет қаралды 594 М.
Splines are Awesome!!!
11:13
Code Monkey
Рет қаралды 151 М.