How To Integrate Steamworks.NET Into Your Unity Project In 2022

  Рет қаралды 30,864

anbagames

anbagames

Күн бұрын

In this tutorial I explain how you can integrate Steamworks.NET into your Unity project. You'll be able to use Achievements, Stats and other Steam features.
➤ Get CLOUD ESCAPE: store.steampowered.com/app/17...
➤ Enter the Giveaway: anba.dev/giveaway
Twitter: / anbagames
Instagram: / anbagames
Discord: / discord
Longer description:
Steam is a massive platform and offers developers many features that they can embed into their game. Achievements and Stats are just the tip of the iceberg. With the free C# wrapper Steamworks.NET you can access features like your friends list, leaderboards or networking. You can also quickly add a simple DRM layer and check if a user owns a DLC. In less than 10 minutes I'll explain the basic steps and give you some additional tips and tricks towards the end of the video.
Timestamps:
00:00 Intro
00:35 Requirements
01:08 Installation
02:16 Edit the App ID
03:15 Edit the Steam Manager
04:15 Achievements & Stats
07:27 Tips & Tricks
About:
Welcome to my channel. In real life I'm a software developer and in my free time I create video games. This channel shows my progress in the shape of devlogs and other gamedev related videos. Have fun here!
Related links:
Steamworks.NET Installation
steamworks.github.io/installat...
Steamworks.NET Releases on GitHub
github.com/rlabrecque/Steamwo...
Steamworks.NET FAQ
steamworks.github.io/faq/
About Unity LTS
unity3d.com/de/unity/qa/lts-r...
#anbagames #andreasbaum #gamedev #indiegame #gamedevelopment #indiedev #unity #unity3d #madewithunity #devlog #blender #steamworks #tutorial

Пікірлер: 72
@tylerjacobson6232
@tylerjacobson6232 8 ай бұрын
A massively underrated tutorial, I was starting to worry that there wasn't a good tutorial for this! Thank you!
@anbagames
@anbagames 8 ай бұрын
You're very welcome!
@andynoble8145
@andynoble8145 Жыл бұрын
Hi there, do you know if the setup has changed? I installed the steam package into unity using github version 20.0.1 but there is no steammanger script to edit.
@natefoldan
@natefoldan 2 жыл бұрын
By FAR the best steamworks net tutorial. All the others were so convoluted and confusing.
@anbagames
@anbagames 2 жыл бұрын
Thank you! Glad it was helpful :)
@Denzill7
@Denzill7 2 жыл бұрын
Very concise and helpful. Much appreciated!
@workinglategames7401
@workinglategames7401 2 жыл бұрын
Thanks Andreas! Very practical and with great detail.
@blueraccoongames44
@blueraccoongames44 Жыл бұрын
Thanks! Your video helps a lot. It got recommended on my KZfaq feed and it's perfect as I am getting closer to my first Steam release. You make it really easy to understand.
@anbagames
@anbagames Жыл бұрын
Glad I could help! :)
@NaarDev
@NaarDev 6 ай бұрын
Thank you so much! This was very easy to follow, now time to figure out leaderboards
@entreato
@entreato 2 жыл бұрын
Thank you VERY much! Finally got it implemented on my game now. Your channel looks awesome, by the way. Have just subscribed and will take a deeper look on all you have here. Thank you again, and I wish you a lot of success with your channel!
@anbagames
@anbagames 2 жыл бұрын
Aw, thank you man! Glad the video was helpful! :)
@gigichui1505
@gigichui1505 Жыл бұрын
Thank you, this is really helpful, the way you demo the code is really clear and easy to read, greatly appreciated
@anbagames
@anbagames Жыл бұрын
Thank you, I'm glad to hear that the tutorial helped you :)
@elpesadodeturno
@elpesadodeturno 6 ай бұрын
Great tutorial! I was looking for some help with my game and it has been very useful.
@mehmetemintuglu4575
@mehmetemintuglu4575 8 ай бұрын
You're amazing bro! Thanks for tutorial, you saved me!
@ELEC7RO
@ELEC7RO Жыл бұрын
Thank you, I'm making my first game and this helped me integrate steam into it. You are awesome!
@anbagames
@anbagames Жыл бұрын
Glad it helped! Thank you! :)
@anniquinia
@anniquinia 2 жыл бұрын
Amazing, this is so helpful! Great video!
@anbagames
@anbagames 2 жыл бұрын
Glad it was helpful!
@Schnubbi45
@Schnubbi45 Жыл бұрын
Very informativ and very short - best combination!
@anbagames
@anbagames Жыл бұрын
Glad it was helpful! :)
@lemetamax
@lemetamax 5 ай бұрын
This is a really good explanation. Oh and for people who are like me that barely knows how to use steam, you have to open steam app on your computer while testing. Otherwise you'll get the valve documentation error thingy
@b4cktr4k24
@b4cktr4k24 3 ай бұрын
super clear and easy to follow, thank you!
@anbagames
@anbagames 2 ай бұрын
Great to hear!
@lejocarry
@lejocarry 2 жыл бұрын
Thank you 1000000 times. That is a clear tutorial and it's really helpful + Tips & Tricks are really good. THANK YOU VERY MUCH ♥
@anbagames
@anbagames 2 жыл бұрын
You're very welcome! Glad it helped :)
@VyvyanTheGreat
@VyvyanTheGreat Жыл бұрын
Super useful, thanks so much!
@anbagames
@anbagames Жыл бұрын
Glad it was helpful!
@supendi42
@supendi42 2 жыл бұрын
Love your video format! do more steam works video please haha
@anbagames
@anbagames 2 жыл бұрын
Thank you! :)
@IndieScapeGames
@IndieScapeGames 2 жыл бұрын
This is awesome, thank you for sharing!
@anbagames
@anbagames 2 жыл бұрын
My pleasure!
@Kaldrin
@Kaldrin Жыл бұрын
Thank you very much!
@canertopcu6749
@canertopcu6749 9 ай бұрын
Thank you very much, very appreciated.
@Nemosteel
@Nemosteel Жыл бұрын
Thank you very much, your video helped me a lot, I already bought a copy of your game
@anbagames
@anbagames Жыл бұрын
Thank you Armando! Glad I could help! :)
@CharlieCushing
@CharlieCushing 2 жыл бұрын
Fantastic. Thank you
@anbagames
@anbagames 2 жыл бұрын
Hey, thank you! I have not used Cloud Saves so far. Will have a look soon :)
@Imperial_Dynamics
@Imperial_Dynamics 2 жыл бұрын
Thank you
@yorkipudd1728
@yorkipudd1728 2 жыл бұрын
Extremely helpful! Have a Sub.
@anbagames
@anbagames 2 жыл бұрын
Glad it helped! Thank you! :)
@aussieraver7182
@aussieraver7182 Жыл бұрын
Legend!!!
@TamalPlays
@TamalPlays Ай бұрын
hello thank you for this tutorial. can you make a video on item drops and inventory? thank you
@mantavisions2362
@mantavisions2362 2 жыл бұрын
thank you!
@anbagames
@anbagames 2 жыл бұрын
You're welcome!
@Balakademi
@Balakademi 7 ай бұрын
Thanks
@kilthrall
@kilthrall 11 ай бұрын
Thank you so much for the tutorial! I am currently struggling to find how to get the steam username from the API, does anyone know how to do it? The discussion thread mentioned in the docs is dead too
@ka6an
@ka6an Жыл бұрын
Get or SetStat functions are returning false. I did whatever you did and I eve published the stats. Idk what im doing wrong
@candenizgumus5308
@candenizgumus5308 9 ай бұрын
Hi bro, do i need to manually put steam_appid.txt into built files. because if i do not put it. Game closes. however in unity launcher it works fine.
@pumpkindev4506
@pumpkindev4506 Жыл бұрын
Did you use playerprefs for your steam game? Did u have any issues
@acablade
@acablade 8 ай бұрын
Im not sure but cant you use a steam emulator to trick the game ? Or if its a unity game change the steamworks dll ?
@SergeSchekhovtsov
@SergeSchekhovtsov 2 жыл бұрын
Can you make a video about implementing cloud saves?
@anbagames
@anbagames 2 жыл бұрын
I have not used it so far. Will have a look :)
@codewithme_-_1619
@codewithme_-_1619 2 жыл бұрын
cool
@VaupellGaming
@VaupellGaming 2 жыл бұрын
Nice video, however looking for some help on the dumb Steam input system to enable controllers on Unity games uploaded to steam., when using unity's new input system
@anbagames
@anbagames Жыл бұрын
Sorry, KZfaq Studio didn't show me your comment until today. I have not yet dealt with the Steam Input System. The question is probably no longer relevant, but there is a section about it in the Steamworks Documentation: Steamworks Documentation -> Features -> Steam Input
@rajsah4667
@rajsah4667 Жыл бұрын
How I can add inventory to my steam game?
@yehiawaleed
@yehiawaleed Жыл бұрын
steam leaderboards?
@light-light
@light-light Жыл бұрын
how to integrate game controller support, save&load function, etc?
@anbagames
@anbagames Жыл бұрын
I'm afraid this is an advanced topic. However, in the Steamworks documentation there is a section called "Steam Input" for this. Sorry.
@light-light
@light-light Жыл бұрын
@@anbagames I read that steam input part, but I don't know what it says at all... its too complicated concept.... I need actual unity project example with working c# code...but I can't find it with google...
@BlackJar72
@BlackJar72 2 жыл бұрын
So now I need to figure out how to disable that DRM, so those who got the game from other source are not cheated.
@anbagames
@anbagames 2 жыл бұрын
What do you mean by other sources? Other stores? It is recommended to create separate builds for different stores.
@rocketshader2699
@rocketshader2699 2 жыл бұрын
@@anbagames I was looking for this answer thanks
@beastyorionmusic
@beastyorionmusic 9 ай бұрын
U censor ur app id sometimes. But not others lol
@hardworkerstudio
@hardworkerstudio 2 жыл бұрын
and how to create microtransaction or Inventory access?
@anbagames
@anbagames 2 жыл бұрын
Yeah, the topic was too big for a basic video. I recently found a new wrapper for the Steam API. Take a look at the Inventory System of Facepunch. I think it's well explained in their wiki.
@keshavfresher1765
@keshavfresher1765 Жыл бұрын
How to implement InGame purchase with Steam in Unity
@anbagames
@anbagames Жыл бұрын
Hi, sorry, the topic would be too long for a short, simple video on the subject. You are searching for the topic "Inventory Service". Try googling for it and also for "Asset Server Key" for your Steam Economy Settings (also in your game's dashboard).
@elrymoe
@elrymoe 8 ай бұрын
The unity package is more then outdated
Steam Visibility: How Games Get Surfaced to Players
25:50
Steamworks Development
Рет қаралды 53 М.
My new OPEN WORLD Action-Adventure Game - VELKYN Intro Devlog
7:26
ПРОВЕРИЛ АРБУЗЫ #shorts
00:34
Паша Осадчий
Рет қаралды 7 МЛН
Steam Inventory Service
43:53
Steamworks Development
Рет қаралды 11 М.
Results After Releasing my First Game on Steam
15:07
Pontypants
Рет қаралды 2 МЛН
How to Launch a Game on Steam - Before Release
13:20
Code Monkey
Рет қаралды 112 М.
How to integrate Steam Cloud into ANY game! The EASY way!
9:55
Making an OPEN WORLD Game as a Solo Dev
7:26
anbagames
Рет қаралды 63 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 698 М.
Integrating Steamworks With Godot 4.1!
1:55:18
FinePointCGI
Рет қаралды 10 М.
20 Advanced Coding Tips For Big Unity Projects
22:23
Tesseract
Рет қаралды 170 М.
How to Upload a Game to Steam - Step by Step Guide
11:45
AuroDev
Рет қаралды 103 М.
Опасность фирменной зарядки Apple
0:57
SuperCrastan
Рет қаралды 11 МЛН
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 10 МЛН
Лучший браузер!
0:27
Honey Montana
Рет қаралды 903 М.