How to Use Steam Features in Your Game & Enable Steam Achievements // Unity Steam Integration

Поделиться
HTML-код
  • Опубликовано: 10 ноя 2024

Комментарии • 55

  • @spaghettiSyntax
    @spaghettiSyntax Год назад +5

    You're a lifesaver! You've made this process so much easier even 2 years after the fact. Thanks so much!

  • @NjecolinaHranjec
    @NjecolinaHranjec 2 месяца назад +2

    This video should have much more views! Thank you so much!

  • @jonathanlorenz-indiedev
    @jonathanlorenz-indiedev 3 года назад +12

    Yes! At this point I'm gonna have to share revenue from my game with you since you helped on nearly each point I had trouble with. A big thank you, wishing you the best for Chambers of Devious Design!

    • @AuroDev
      @AuroDev  3 года назад +3

      Hehe, don't worry about it! Happy to hear I've been able to help :)

  • @volo7
    @volo7 2 месяца назад +4

    This man right here is a godsend. I've found it extremely difficult to find tutorials for setting up a steam page, and various how-to-do's for creating a demo, uploading a demo, publishing a game to steam, creating a store page, setting up achievements, the list goes on and on, and AuroDev just makes it simple, straight to the point, and concise. Thank you!

  • @RecOgMission
    @RecOgMission 2 года назад +7

    Thanks. Your 2 videos have convinced me to incorporate achievements into my game, which launches in about 5 months

    • @AuroDev
      @AuroDev  2 года назад

      Awesome! :)

    • @EverPaintP
      @EverPaintP 2 года назад +1

      is it launched? how did it go? whats the name of the game?

    • @RecOgMission
      @RecOgMission 2 года назад +1

      @@EverPaintP Hi. I since got contacted by a large publisher, we made a deal and launch date has been moved out to May/June 2023. I'd have had to launch if I were still on my own to start earning something to keep me going, but now I get a monthly advance, and we've decided to work on it some more to make a larger splash on launch. The game's called World Turtles - you can play a free demo on Steam, and we're currently at just under 19K wishlists (2K followers), with some very big growth in the 4 months before the publisher got involved and the two months since they got involved. If we do this right it could be a big launch, rather than just an OK one on my own.

    • @williamhiciano394
      @williamhiciano394 Год назад

      @@RecOgMission hey, how did your game went?

    • @RecOgMission
      @RecOgMission Год назад

      @@williamhiciano394 Hey. The EA sold about 2k copies in 2 months. Hopefully it picks up on full launch. Still, not horrible for a first game!

  • @hefferwolff3578
    @hefferwolff3578 9 месяцев назад +1

    Dude this was so helpful!! Thank you so much!!!

  • @cosnow
    @cosnow 9 месяцев назад +1

    Thank you very much!! You made me add achievements in my new game!! :D

  • @MrNosounder
    @MrNosounder 3 месяца назад +1

    Amazing video bro

  • @CescosGames
    @CescosGames 3 месяца назад +1

    thank you 🙏

  • @OtsoNiemi
    @OtsoNiemi 2 года назад +2

    Hienoa nähdä myös Suomalaisia käsittelemässä tälläsiä aiheita. Kiitoksia, auttoi suuresti!

    • @AuroDev
      @AuroDev  2 года назад

      Mahtavaa! Mukava kuulla :)

  • @Mehmet-ro5mh
    @Mehmet-ro5mh 2 года назад

    finally a good explanation, thank you.

  • @r3dc0ncr3t3
    @r3dc0ncr3t3 26 дней назад +1

    👍🏻 Thx

  • @jayantbarthwal4470
    @jayantbarthwal4470 9 месяцев назад +1

    hi, i want to create a shop in my game , where player can purchase items . so what sdk i should import ?

    • @AuroDev
      @AuroDev  9 месяцев назад

      I haven't done it myself so I can't give good advice on what is the best approach as you can do this in different ways. You can do it with the Steam integration also - I know Rust has (or at least had) an implementation like this with Steam integration. Might be something interesting to look into.

  • @saidalis6858
    @saidalis6858 3 года назад +2

    Background is soo good 😘

    • @AuroDev
      @AuroDev  3 года назад

      Hehe, best company to have :)

  • @Fubiou
    @Fubiou 9 месяцев назад +1

    Do you happen to have a tutorial on Steam Input and Facepunch?

    • @AuroDev
      @AuroDev  9 месяцев назад +1

      No, sorry!

    • @Fubiou
      @Fubiou 9 месяцев назад

      Thank you, anyway!@@AuroDev

  • @shaman_forest
    @shaman_forest 10 месяцев назад +1

    Hey man! Is there by chance a video about integrating ingame purchase using Steam in your game? I didn't check your entire channel!

    • @AuroDev
      @AuroDev  10 месяцев назад

      Unfortunately I don't have a video for that. Haven't done it myself yet.

  • @branidev
    @branidev 3 года назад +1

    This is so usefull thanks, in the future i wanna add Steam features 100%, next video should be how to add Steam Achievements.

    • @AuroDev
      @AuroDev  3 года назад

      Happy to hear that! :) I will make a video about Steam achievements, but it won't be the next video quite yet. I am waiting until I add the achievements myself so I can show everything in practice and see if there are any surprises.

    • @branidev
      @branidev 3 года назад

      @@AuroDev fair enough will you be ready with demo of your game on Steam Fest?

    • @AuroDev
      @AuroDev  3 года назад +1

      @@branidev Nah, I'm skipping the Fest now in October. But I will be participating to the next one in February! :)

  • @light-light
    @light-light 2 года назад

    does Facepunch include steam's [save& load, DLC, consumable items, steam overlay ui, steam clouds] functions?

  • @shadowdargon6111
    @shadowdargon6111 Год назад

    I'm using Gamemaker Studio 2 and was wondering if there was a way I could use it on there too? I have my steamapi downloaded but I'm not sure how to use it and the documentation isn't very easy to read. Thx!

  •  9 месяцев назад +1

    ❤❤❤

  • @kevinmoo9902
    @kevinmoo9902 2 года назад

    I was having some troubles setting up the integration. I had copied everything yet it still doesn't work in the script?
    What are the requirements i need to setup (I have ID and account setup)

  • @davedoublee-indiegamedev8633
    @davedoublee-indiegamedev8633 2 года назад

    I am getting a missing DLL error (steam_api64.dll).

  • @dsnahogaragames
    @dsnahogaragames 2 года назад

    Great video! The method of Init() cannot be found, and i'm using the same version of Facepunch as you!! The helll.. any ideas? Thx 😊

  • @CodeBlues-TimeisGold
    @CodeBlues-TimeisGold Год назад

    I have to save it in milliseconds, but the function that submits the score only accepts the int type. What should I do?
    Thank you for always posting good videos. ^^

    • @AuroDev
      @AuroDev  Год назад

      One quick idea I got was to multiply by 1000 so the decimal is removed (and just use code to display it as milliseconds if it is later retrieved). Dunno if it works in your situation :)

    • @CodeBlues-TimeisGold
      @CodeBlues-TimeisGold Год назад

      @@AuroDev Wow! Thank you so much for the great idea!!!!
      Let me ask you one more question. Facepunch doesn't seem to provide cloud storage, what do you usually use?

    • @AuroDev
      @AuroDev  Год назад +1

      @@CodeBlues-TimeisGold I haven't had a need for cloud storage yet. You can easily store some values with Steam Stats (I have a video about that on the channel), but it's for specific use cases only. So far I have gotten by with just local save files.

  • @hardworkerstudio
    @hardworkerstudio 2 года назад +1

    how to access Steam IAP in Unity?

  • @roadtomillion9499
    @roadtomillion9499 3 года назад +1

    Can't we use python :(
    Is there any other steam API for python?

    • @AuroDev
      @AuroDev  3 года назад +2

      Based on quick googling, you should check out SteamworksPy, which seems to be intended exactly for that purpose. I have no experience in using it though!

  • @BinaryBunyip
    @BinaryBunyip 2 года назад

    I'm wondering why I should even bother anymore tbh.
    Why does it cost 100$, to make some app number, so I can even test making achievements and whatever into a game?
    Screw you Steam. Go to hell.

  • @ThescreamingRooster
    @ThescreamingRooster 2 года назад

    what am i doing wrong?
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class SteamIntegration : MonoBehaviour
    {
    // Start is called before the first frame update
    void Start()
    {
    try
    {
    Steamworks.SteamClient.Init(2078820);
    PrintYourName();
    }
    catch (System.Exception e)
    {
    Debug.Log(e);
    }
    }
    private void PrintYourName()
    {
    Debug.Log(Steamworks.SteamClient.Name);
    }

    • @SantaGamerYoutube
      @SantaGamerYoutube 2 года назад

      by a quick look, you have not implemented the facepunch package to the script. I think you need to add to the top of the script something like: "using Unity.facepunch" or something like that

    • @siriuslemaitre4833
      @siriuslemaitre4833 Год назад

      you forgot one } at the end of your script