How To Integrate Steam With Your Unity Game
HTML-код
- Опубликовано: 20 июн 2024
- The Course: www.udemy.com/course/unitytow...
-----------------------------------------------------------------------------------------------------------
Steamworks: partner.steamgames.com/
Steamworks.NET: steamworks.github.io/
-----------------------------------------------------------------------------------------------------------
Join Our Community: student.dapperdino.co.uk/
-----------------------------------------------------------------------------------------------------------
Just Here To Plug My Social Media Stuff:
/ dapperdino
/ dapper_dino
/ dapperdino4
/ dapper-dino-2313996518...
github.com/DapperDino
/ discord
-----------------------------------------------------------------------------------------------------------
If you liked the video then please respond with a like and a subscribe to show your support for the channel and I'll repay you by creating more tutorials for you to enjoy :D
This worked great and got me started with implementing stats and things via Steam. Easy to understand and highly recommended. Thanks again...subscribed.
Would love to see a tutorial on integrating workshop. There aren’t many good tutorials on this, and yours are incredibly well done and understandable and to the point!
Thanks :) I'll have a look into it to see whether it is possible when using the developer app id or whether you need to have the game already published on steam.
@@DapperDinoCodingTutorials can you make one for micro transaction? There are no tutorials about it
Im really excited for the next video!
Great to hear :)
Thanks for the tutorial, using it to add some achievements into my game. :)
Hello Dapper, thanks for your videos, I'm learning a lot. I started with the Photon series, then I realized Photon is not made for an MMORPG kind of game, where the world should be persisted. So now I'm with Mirror but there are some painpoint that I don't know if you tackled. Use case: players are all together in a shared environment and you want to load a networked scene for the clients when they want to fight. This is really hard since the clients are mirroring the server.
Well done, my friend. Great tutorial.
Great. I was looking for a steam integration tut for a long time. Are you planning to release more videos on that topic?
Glad I could help :) and yes, there will be more steamworks videos :D
Clear and easy, thank you!
You could make an tutorial on how to use Steam cloud in unity
Yup, I'll have a look into cloud saves!
For anyone wondering why the streamfreinds wont work in version Release 14.0.0 , all refrences need to start with Steamworks. for example Steamworks.SteamFriends.GetPersonaName();
*editted*
I missed out the namespace thing but if anyones intrested thats anther way to do it :)
Or just add "using Steamworks;"
@@RulioOW orrr just do the namespace thing XD
@@RulioOW orrr another way is to declare the steamworks script as its own variable and directly refrence it cz life should be more difficult
Cheers!
Thank you very much
very helpful !!!!!
thanks for the tuto!
Man I do not regret subscribing
I mean he covers what I currently need
Glad I can help!
You Awesome Bud !!!
Im imagine having like a join feature to a multiplayer game might be a bit complicated.
But something easy(maybe?) like a steam achivement or sending a message to another user from your game to a steam message
The joining isn't actually that difficult (and I will be covering it). As for achievements, the only problem there is that you will need your game published on Steam first (though it doesn't have to be released).
@@DapperDinoCodingTutorials I used a shortcut to joining in my game which probably isn't the best. Looking forward to that!
Please make a tutorial about a step by step tutorial about publishing a game on steam
Hi, could you do a tutorial on DLC with unity or is that too complicated. Great video!!
I would like to see the multiplayer features.
amazing thanks!
Omg awesome!
is the rest of the course on udemy? because i couldn't find it on youtube. the udemy link does not work either. thank you.
Thanks ALOT!!!!
This is a older video on the matter of SteamWorks, but I would love to see a video about Using Steam Input part of SteamWorks.
I recently find a Problem when i Bought a PS5 controler for their Gyroscope and accelerometers Features bur for some reason uniity yet doesn't identify them, so I intended to use steam input to emulate this since the fsofwate identify this devices on the controller
Thanks, i love you
So, I have made a pc unity game. How do I publish it on steam? do you have a step-by-step vid for that perhaps?
Wait I can put this in my project right? Not a blank one
Isn't using open-source code with the Steam SDK / steam Integrate not allowed under the Agreement you sign with steamworks when adding your game to steam?
I spent 2 hours reading over it.
Open source games have been published on steam.
This seems to be working fine in the unity editor but when I build the game it doesn't work
So can I ask like if I made beside game but I made a software so I have to tutorial same way you did right
Can i use that simple method to replace the whole register login thing i just made.... .. however can i use it to verify users and take / update / send data via my asp. net core backend to my database with user progress/stats/however its called?
Will there be any more mirror tutorials?
There will be, (my next video will be using Mirror) though I won't be doing any more mirror series, just standalone videos. The same goes for all my videos, series' never seem to work out on RUclips so I'll be using Udemy for that.
Dapper Dino ok, thanks!
Could you do something on achievements?
I was surprised to see Beat Saber in your game library, but no Boneworks?((
I haven't had much time to play/work with vr for a while but I definitely will when I get the chance!
When i try this i get "error CS0103: The name 'SteamFriends' does not exist in the current context" and i cant find anything on it elsewhere
add "using Steamworks;" at the top
It would be great if you can show how to integrate steam workshop
I'll have a look into it to see whether it is possible when using the developer app id or whether you need to have the game already published on steam.
Maybe a silly question but what do I need to call if I want to close my game after started with steam? It still stays active on steam even if I close everything.
Steam client will not "close" an app until every process that had mounted it has closed. For a Unity dev this includes Unity Editor, Visual Studio and any other debugging tools
If Steam client still shows the app as "playing" even after you close its because some process has mounted that the API with that run and hasn't yet closed out
4:17 what are you importing on line 1? It’s never shown D:
using Steamworks;
I think
How do i add steam trading card to my game tell us please
Everytime I start the game it says on Steam that I am playing Spacewars, please help :)
you can do a tutorial on P2P with steam on unity? make a simple mutiplayer game
'SteamManager' does not contain a definition for 'initialized'
'SteamFriends' does not contain a definition for 'GetPersonalName'
Put using steamworks at the top
Hey, very nice video but I have still following error:
The name 'SteamManager' does not exist in the current context
Could somebody help?
Add the "using Steamworks;" namespace to the top of your script.
Hi, after adding a .net wrapper in my unity project, as I hit the play button it throws an error: "[Steamworks.NET] SteamAPI_Init() failed. Refer to Valve's documentation or the comment above this line for more information."
what's it? why steamAPI isn't initialized?
please help!
can unity get your name if you're offline??
and I hope you make a tutorial on how to publish a game on steam step by step other tutorials I saw is a little bit confusing.
thanks a million.
I'm actually not sure but it should be really easy to test :) My guess is that it can get your name, let me know if you give it a go!
@@DapperDinoCodingTutorials I tried it & it worked , ty
Namespace Steamworks could not be found. Anyone Help ??
Can you please tell why you chose Steamworks.Net over Facepunch steam wrapper? If you have information please share. If possible please make Facepunch tutorials
I have this error: SteamAPI_Init() failed. Refer to Valve's documentation or the comment above this line for more information.
I've tried everything and nothing worked for me. Can my app Release State be Unavailable, or I need to publish it to be able to initialize Steam?
The comment in the log prior to that line will give you an idea as to what went wrong.
It could be your running as an account that doesn't own the app ID e.g. if you set up a dev account but are logged into Steam as your personal account
It could be you don't have Steam logged in at all ... Steam client is required to initialize Steam API
RUclips isn't a great place to do support and I'm not affiliated with this channel but if you search around you should find our community which does a ton of work with Steam
it doesn't work in my builded version of the game lol.. But works in the unity project. xD Idk why
ArgentDawn /flex
i cant find steamapp id :(
It's in your project and not in the folder. Makes sure to look in your PROJECT ROOT folder + it's a hidden file :)
If placing your game on steam is f(x), this is f^-1(x)
I want to see how to implement microtransactions
That would probably be the most disliked video because everyone hates microtransactions
How do you mess up the most basic tutorial lol... You don't show the Using Steamworks being added at the top, and your screen is zoomed in so much we can't even see it. Really makes me confident that I want to pay for your lesson content.