Integrating Unity with Steam - Part One

  Рет қаралды 39,422

Mike Bushell

Mike Bushell

Күн бұрын

Пікірлер: 99
@ploopploop
@ploopploop 6 жыл бұрын
Dude I never knew it would be this easy to implement. Thank you for the quick and easy tutorial with clear explanations. When I saw the documents I had no clue where to start, it is extremely overwhelming when you are new to steamworks. This guide is still good to go 2 years later.
@FlagmanJeremy
@FlagmanJeremy 8 жыл бұрын
Hoping to see the next integration video uploaded soon! (Mostly with Achievements but would love to see the leader board integration as well!) Thanks!
@toritogames
@toritogames 5 жыл бұрын
I have been struggling to find some proper tutorial or documentation for one week... this video just saved my sanity. Thanks!
@nattapongc.5066
@nattapongc.5066 8 жыл бұрын
I must say thanks to you. There were only bad tutorial about steam integration on the net. But just today found this video, I feel better and very excited to see the up coming tutorials about Steam & Unity implementation. Hope to see next more videos soon.
@00bushem
@00bushem 8 жыл бұрын
I'm glad you think this is a great help :) I will be working on part 2 very soon
@AlexanderBurrows
@AlexanderBurrows 7 жыл бұрын
Just found your video while looking up how best to integrate with steam. This has been very helpful and like others have commented would love to see more tutorials. Looks like you are very busy with your game which looks great by the way. Keep up the great work.
@gnarlykill6373
@gnarlykill6373 7 жыл бұрын
man i saw this searched for part 2, you're extremely good at explaining things! i'd love to see more tutorials!
@shore2k6
@shore2k6 6 жыл бұрын
Great tutorial! Eventhough it might not turn to be a series, a big thank you for you very useful and informative video!
@Pad-StyleDojo
@Pad-StyleDojo 6 жыл бұрын
Looking forward part 2, 3, 4, more and more...thank you for this tutorials.
@softwaregeezers2905
@softwaregeezers2905 7 жыл бұрын
Huge thanks for taking the time to do this.
@GonzaloErloi
@GonzaloErloi 7 жыл бұрын
Great video! i need the part 2 just like the air i breath!
@scarsolp
@scarsolp 8 жыл бұрын
Really nice tutorial, looking forward to the next video
@KasperGrnbakChristensen
@KasperGrnbakChristensen 8 жыл бұрын
Nice tutorial - i've seen much worse first tutorials on youtube, you did great mate :)
@HakJakGames
@HakJakGames 8 жыл бұрын
Dude, you are AWESOME for posting this! So well done. Thank you!
@VgManiac
@VgManiac 8 жыл бұрын
Amazing video Mike. I hope you make one about Lobbies :)
@blind_neighbourhoodNerd
@blind_neighbourhoodNerd 7 жыл бұрын
dude thanks so much for these. I was suuuuuuper lost thanks man!! cheers
@ThunderDraws
@ThunderDraws 7 жыл бұрын
great video! I'd love to see some more parts of this, very informative :)
@daslolo
@daslolo 4 жыл бұрын
this is clean, very zen for a shooter
@DerClaudius
@DerClaudius 7 жыл бұрын
Good stuff - keep it coming - still relevant
@TheWaylandir
@TheWaylandir 8 жыл бұрын
Hi Mike! thanks for the great series!
@TheWaylandir
@TheWaylandir 8 жыл бұрын
Liked and subbed! This is a great setup guide, looking forward to the next one!
@mihajlotravels
@mihajlotravels 7 жыл бұрын
Part 2?
@hermonir
@hermonir 8 жыл бұрын
Excellent tutorial! Would love to see the leaderboard explanation soon ;-)
@yaonos
@yaonos 5 жыл бұрын
I'm embarrassed about how much quiet joy I got out of knowing the next one was going to be "star5"
@FireHawkX
@FireHawkX 6 жыл бұрын
Just wanted to thank you for taking the time to make such a nice and detailed video :) Sadly there are no part 2 and up... I am looking for one on how to setup the steam api web key with steamworks to handle microtransactions (yeah i know everyone hates them, but with a free game, we have to survive)
@hereticstanlyhalo6916
@hereticstanlyhalo6916 5 жыл бұрын
**HMMMMMMMMM, CAN'T WAIT FOR PART TWO**
@danfr
@danfr 7 жыл бұрын
@Mike Bushell, instead of using something other than Awake or aborting when Steamworks it not initialized; You can make your Awake method a Unity coroutine and make it wait until Steamworks is initialized.
@LoneDev
@LoneDev 8 жыл бұрын
Amazing! Could you make a tutorial on how to create a scoreboard using Steam API?
@fille.imgnry
@fille.imgnry 8 жыл бұрын
Great stuff! Might be good to through in a timeout in your while loop :)
@00bushem
@00bushem 8 жыл бұрын
Yes I have been adding that in to my Steam Cloud Functions :) good suggestion
@Bricklemore
@Bricklemore 7 жыл бұрын
This video is fantastic! Thank you so much!
@ovidiuchis5332
@ovidiuchis5332 6 жыл бұрын
Amazing video! Is part 2 out?
@EpicGamerWorld
@EpicGamerWorld 7 жыл бұрын
We need part 2!!
@WintervalleyModels
@WintervalleyModels 7 жыл бұрын
Are you still planning on doing the Achievements tutorial? thanks
@ChrisThomas-lt8jd
@ChrisThomas-lt8jd 7 жыл бұрын
I'm developing a game at the moment. I hope to pub on Steam. One thing that would be of great help, is any kind of examples of how you would handle DLC in Unity, and then how this could be downloaded from Steamworks?!
@grayjamn
@grayjamn 8 жыл бұрын
This tutorial is great, where's Part Deux!? Keep it up man!
@VirtualAutonomy
@VirtualAutonomy 6 жыл бұрын
This is great but I wonder if it's possible for someone to spoof the data their client sends (to a multi-user medium, like a scoreboard) to either show a different name or rating. Have you looked into some kind of authoritative setup and how you'd validate player ID via the server connection. I'm assuming your game has a dedicated server, if not then my point is moot. I suspect you also talk about it in your later videos going by how thorough you are here. Thanks for posting, very enlightening and useful to hundreds of developers using Unity.
@greenfigure3941
@greenfigure3941 5 жыл бұрын
great tutorial, appreciate it very much! "part 1 " :)
@danielmunch2219
@danielmunch2219 7 жыл бұрын
You still alive? xD Can't wait to see your second vid ;D
@VectorGameStudio
@VectorGameStudio 5 жыл бұрын
Authentication Token explanation would be cool 😬
@striker181187
@striker181187 8 жыл бұрын
Hey :) I just wanted to say thanks for this. Recently got Greenlit myself and this made my life sooo much simpler for integration, woulda taken me days/weeks to figure some of this out hehe. On a side note, a quick question if you don't mind. The SteamUserStat, star1-star5 you are setting and getting, are they stored in Steam somewhere or something local you are doing?
@00bushem
@00bushem 8 жыл бұрын
Excellent, I'm glad to be able to help! The stats are stored locally in the steam client if the internet connection has failed, however nearly all the time. The information will come from the steam servers. When you call set stat, the stat will remain in the Steam client, ready for upload to Steam on exiting your game, unless you call storestats, and that will call the upload. This is especially important for achievements.
@DitzelGames
@DitzelGames 6 жыл бұрын
Amazing Tutorial
@nattapongc.5066
@nattapongc.5066 7 жыл бұрын
Yeah, I have been waiting for your next Steam integration videos already for about 7 months. When will you release your next Stem Integration video? PLEASE.
@AdrianGarcia-tf3us
@AdrianGarcia-tf3us 7 жыл бұрын
We need the Part 2
@Kreesty
@Kreesty 7 жыл бұрын
Where is part 2 bro? I really need to know how to implement steam stats.
@SERVER1992
@SERVER1992 7 жыл бұрын
Thank you so much for this video!!!
@FrostyChilli
@FrostyChilli 8 жыл бұрын
Hello! Any chance of uploading a tutorial about leaderboards? Thank you!
@theowlprophecygamestudio6903
@theowlprophecygamestudio6903 8 жыл бұрын
One issue I had - if you are getting [Steamworks.NET] SteamAPI_Init() failed, double check you are logged into the correct Steam account. I was logged in under my personal account and not my business account and it took me awhile to figure out what I was doing wrong.
@ChumperDumper
@ChumperDumper 7 жыл бұрын
When you define the new Rect, why are you using hard coded numbers for it? Can't you just pass width and height to avoid any unforeseen errors?
@DevilsWaffle
@DevilsWaffle 8 жыл бұрын
I'm studying UI at school and would love if you were to share some of your tips with building such a gorgeous UI in Unity for your game. Any eta for something like this?
@00bushem
@00bushem 8 жыл бұрын
Good evening! Yes I have a long list of subjects I want to cover :) between now and the end of January I'll be making time to do as many guides as possible
@DevilsWaffle
@DevilsWaffle 8 жыл бұрын
Mike Bushell Sounds awesome! Although I'm sure you don't need any help making UI yourself, I'd love to share with you my progress as I dive deep into exploring UI in Unity.
@stanislawtruchowski8570
@stanislawtruchowski8570 7 жыл бұрын
Once we have initialized the project with steam, to activate achievements, is it as simple as putting code in as: if(!steam_get_achievement("Example_Achievement")) steam_set_achievement("Example_Achievement); or is there more to it? I am really struggling hard right now with achievement integration, and I cannot seam to find a simple source to give me information. I would really appreciate a response! And great video! It did bring me much insight towards the matter. Best regards, Stan.T
@DobleFun
@DobleFun 7 жыл бұрын
Next video?
@frostmusicofficial
@frostmusicofficial 6 жыл бұрын
Shame you never continued this series, been trying to implement a friends list/invite system...
@00bushem
@00bushem 6 жыл бұрын
Frost unfortunately I was about to breach my NDA on the steamworks landing page!! Happy to lend a hand with friends lists and invites
@frostmusicofficial
@frostmusicofficial 6 жыл бұрын
That would be awesome, although I'm not sure if it would be able to use steam invites because I read somewhere that you need to use some sort of steam networking for that to work, and I happen to be using UNET, and I am far too deep in my game to start over now.
@00bushem
@00bushem 6 жыл бұрын
Frost you can still use it, and handle basic information transfer. I built my entire PC multiplayer without using anything else
@frostmusicofficial
@frostmusicofficial 6 жыл бұрын
okay cool, so if you would be fine with helping a fellow dev out anytime, just shoot me a message :) email: warddalton04@gmail.com
@frostmusicofficial
@frostmusicofficial 6 жыл бұрын
Also, this question is probably really advanced but I might as well throw it out there. Would I be able to use steam to sync player stats (kills/deaths/player rank/loadouts etc) over steam servers? because right now this data is stored locally and for a multiplayer game, that just wouldn't work.
@togloryx2471
@togloryx2471 7 жыл бұрын
Can you show on how to add steam achievements?
@jeffclark5206
@jeffclark5206 7 жыл бұрын
How did you do the emissive UI?
@ytubeanon
@ytubeanon 7 жыл бұрын
Your Arena 3D game's style looks so tight it has been motivating me, can you tell me some of the assets being used? I would guess 'Curved World' for the planet, I just started learning Vectrosity, do you use that for the ship and UI vector elements? The audio sounds are so full of bass and rich, do you use stuff like Shaderforge or other A.I./coding packages? cheers
@00bushem
@00bushem 7 жыл бұрын
ytubeanon I haven't used any Assets, everything is all made from scratch and using/adjusting Unity's built in shaders
@ytubeanon
@ytubeanon 7 жыл бұрын
I see, well then I look forward to any tutorials you may release.
@meltpack8876
@meltpack8876 7 жыл бұрын
how did you add a glow to the UI?
@RalexArt
@RalexArt 7 жыл бұрын
Cool game!
@mogacreative409
@mogacreative409 5 жыл бұрын
30K view and 600 Likes.. I think Part Two and Part anything else would be in high demand... slap some commercials on it and get paid... we want it
@mathjazz8102
@mathjazz8102 7 жыл бұрын
PART 2! PART 2! PART 2!
@TheIDCh
@TheIDCh 7 жыл бұрын
What recording app did you use?
@JustKatoh
@JustKatoh 7 жыл бұрын
Thank you so much!
@ilhameffendi2737
@ilhameffendi2737 7 жыл бұрын
thank you! so helpful :)))))
@socialsensei1855
@socialsensei1855 8 жыл бұрын
How did you learn Unity? How did you practice?
@00bushem
@00bushem 8 жыл бұрын
All self taught :) anything I couldn't do I would use Google and the basic Unity tutorials
@socialsensei1855
@socialsensei1855 8 жыл бұрын
Thanks, what tutorials did you read or watch?
@00bushem
@00bushem 8 жыл бұрын
+SocialSensei unity3d.com/learn/tutorials this is a great starting point
@SERVER1992
@SERVER1992 7 жыл бұрын
Again thank you!!!
@Benzitczo
@Benzitczo 2 жыл бұрын
Part two??????????????
@angel-le2xn
@angel-le2xn 6 жыл бұрын
DOES ANYONE KNOW HOW TO IMPLEMENT A SERVER LIST TYPE THING LIKE CS 1.6 DOES WITH STEAM????
@jvcss
@jvcss 7 жыл бұрын
very good!
@MaydayAlish
@MaydayAlish 7 жыл бұрын
SetStats doesn't work even though I store the data. It returns false. I've created the stat from steamworks but it doesn't work. My game is not on the release. Why are stats not working ?
@00bushem
@00bushem 7 жыл бұрын
Ali Dal have you made sure to set the correct app id?
@MaydayAlish
@MaydayAlish 7 жыл бұрын
Hi Mike I found that it takes time after publishing the stat is active I think. It started to work immediateliy. Thanks man !
@ATOMRPG
@ATOMRPG 8 жыл бұрын
Thanks!
@00bushem
@00bushem 8 жыл бұрын
You're welcome! Will be working on the next part soon
@GonzaloErloi
@GonzaloErloi 7 жыл бұрын
And the part two? :'(
@Mondzo
@Mondzo 5 жыл бұрын
:/ star do not work :(
@electrified9297
@electrified9297 6 жыл бұрын
So If I do that how can I ban players? Can I?
@richardrichardhaleysguitar8810
@richardrichardhaleysguitar8810 4 жыл бұрын
Hey can someone please give me the full Steam Manager script
@filipjastrzebski4591
@filipjastrzebski4591 6 жыл бұрын
Why my name didn't load to unity by SteamFriends.GetPersonaName(). What should I do?
@filipjastrzebski4591
@filipjastrzebski4591 6 жыл бұрын
Okay, it's doesn't metter ;P IT'S WORKING!
@googleuser4720
@googleuser4720 3 жыл бұрын
LOL no part 2, geez
@MrSkyNightHD
@MrSkyNightHD 6 жыл бұрын
I want to create a game (not on Steam) but that we can sign in with a steam account and check the inventory. Anyone can help me ?
@Benzitczo
@Benzitczo 2 жыл бұрын
thanks get avatar!
@dasmaffin1633
@dasmaffin1633 5 жыл бұрын
Why do you say in part two even if you never made one? I need this shit so bad I just cant figure it out and there is literally nothing on youTube that explains how it works
How to Launch a Game on Steam - Before Release
13:20
Code Monkey
Рет қаралды 117 М.
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
How to get Good Graphics in Unity
8:14
Brackeys
Рет қаралды 1,2 МЛН
How To Integrate Steam With Your Unity Game
5:53
Dapper Dino
Рет қаралды 56 М.
Adding Steamwork API and Uploading (Unity and Facepunch Steamworks)
11:19
8 bit CPU Demo | CRUMB 1.3 now available
5:43
Mike Bushell
Рет қаралды 8 М.
100 UNITY TIPS!!! 🔥
11:53
Brackeys
Рет қаралды 530 М.
Preparing your Unity game for Steam - Part 2 - Steam Achievements
30:24
Preparing your Unity game for Steam - Part 4 - Building
17:55
in Principle
Рет қаралды 27 М.
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН