Jump to content

Experience with Steam Input


Ttiki
 Share

Recommended Posts

Hello everyone.

 

Quick question, has any of you had any experience with implementing Steam API and more precisely Steam Input API to Leadwerks and even with Ultra ?) 

I'm curious on the benefit, if any, to develop a connector to Steam API quickly in the development process to manage controller settings / game settings.

Do you have one build for mouse and keyboard and another one controller ready ? Do you only have one build and just check in-game for if the user is using a controller or mouse/keyboard? How do you handle menus and GUIs, etc. That sort of thing.

Just making games for fun. Currently working on T3-L4

 

Link to comment
Share on other sites

Quite a lot of Steamworks is exposed already:
https://www.ultraengine.com/learn/Steamworks?lang=cpp

There is also support for XBox controllers here: https://www.ultraengine.com/learn/GamePad?lang=cpp

I have not used Steam input myself. I did some work with their early Steam controller API, but I think that got deprecated.

  • Thanks 1

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to comment
Share on other sites

I will try some implementation for Leadwerks. I'll probably keep this post to keep everyone interested posted. And if any one got any implementation on their own or some advice... 

Just making games for fun. Currently working on T3-L4

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...