GMechanism - Online highscores, achievements, chat systems, ...

Forum Listing » Resources/Creations Forum » View Topic

  • GMechanism API Extension
    The GMechanism API is in the form of a Game Maker extension package, and allows you, the developer, to add advanced online functionality like highscores, achievements, private and public chat systems, online INI, user profile read/write, user accounts, etc. GMechanism has its own secure database which is what it connects to, and stores user accounts. (but user accounts are not necessary - just good for data storage). So, you can have your own user account/highscore management system in your own game, without a server!

    NOTE: Make sure to download the proper extension package for your version of Game Maker (Studio, 8.1, 8.0, etc)

    Another note: The only features of the API that require the user to have an account are Achievements and the buddy list.

    GMechanism Developer Portal
    As the developer, you can view statistics about your game through the Developer Portal. From there, you set your achievements, reset and delete highscore table entries, view how many times your game has been played, manage your online INI, etc. The same website will also host the GMarket, where developers and creators can upload their creations and make money by selling them! The portal is at http://www.gmechanism.com

    Downloads

    GMechanism Application: (No longer available - use the website http://www.gmechanism.com instead)

    GMech API (GM 8): http://www.gmechanism.com/GMechAPI.zip

    GMech API (GM 8.1): http://www.gmechanism.com/GMechAPI81.zip

    GMech API (GM Studio:Windows/HTML5/Mac/Android/iOS/Win8): http://www.gmechanism.com/GMechAPI-Studio.zip

    GMech Demo Video: http://www.youtube.com/watch?v=5G2LN85LqQw

    Forum
    The GMechanism Forum is located at: http://www.gmechanism.com/forum_main.php

    Some API Features
    - Submit and display online highscores (and reversed scoreboards)
    - Sign in to user's GMechanism account, if they have one
    - Private chats (Functionality being restored soon)
    - Online Achievements
    - How many times your game's been played
    - Public and private IP information
    - Online INI hosting
    - Online in-game chat engine (Functionality being restored soon)

    Future API Features
    - MMORPG Functions
    - Shared Variables
    - Game Licensing
    - Auto Updater
    - In-Game Purchases

    API Ports and Progress
    GM 7 - Not supported 
    GM 8 - RELEASED
    GM 8.1 - RELEASED
    GM Studio Windows - RELEASED
    GM Studio HTML5 - RELEASED
    GM Studio Mac - RELEASED
    GM Studio iOS - RELEASED
    GM Studio Android - RELEASED
    GM Studio Windows 8 - RELEASED

    Server Statistics
    Registered users: 3000+
    GMechanism enabled games: 215+

    Last edited on April 15, 2013 - 05:11 PM by Luke Escude

  • GMechanism API Extension
    The GMechanism API is in the form of a Game Maker extension package, and allows you, the developer, to add advanced online functionality like highscores, achievements, private and public chat systems, online INI, user profile read/write, user accounts, etc. GMechanism has its own secure database which is what it connects to, and stores user accounts. (but user accounts are not necessary - just good for data storage). So, you can have your own user account/highscore management system in your own game, without a server!

    NOTE: Make sure to download the proper extension package for your version of Game Maker (Studio, 8.1, 8.0, etc)

    Another note: The only features of the API that require the user to have an account are Achievements and the buddy list.

    GMechanism Developer Portal
    As the developer, you can view statistics about your game through the Developer Portal. From there, you set your achievements, reset and delete highscore table entries, view how many times your game has been played, manage your online INI, etc. The same website will also host the GMarket, where developers and creators can upload their creations and make money by selling them! The portal is at http://www.gmechanism.com

    Downloads

    GMechanism Application: (No longer available - use the website http://www.gmechanism.com instead)

    GMech API (GM 8): http://www.gmechanism.com/GMechAPI.zip

    GMech API (GM 8.1): http://www.gmechanism.com/GMechAPI81.zip

    GMech API (GM Studio:Windows/HTML5/Mac/Android/iOS/Win8): http://www.gmechanism.com/GMechAPI-Studio.zip

    GMech Demo Video: http://www.youtube.com/watch?v=5G2LN85LqQw

    Forum
    The GMechanism Forum is located at: http://www.gmechanism.com/forum_main.php

    Some API Features
    - Submit and display online highscores (and reversed scoreboards)
    - Sign in to user's GMechanism account, if they have one
    - Private chats (Functionality being restored soon)
    - Online Achievements
    - How many times your game's been played
    - Public and private IP information
    - Online INI hosting
    - Online in-game chat engine (Functionality being restored soon)

    Future API Features
    - MMORPG Functions
    - Shared Variables
    - Game Licensing
    - Auto Updater
    - In-Game Purchases

    API Ports and Progress
    GM 7 - Not supported 
    GM 8 - RELEASED
    GM 8.1 - RELEASED
    GM Studio Windows - RELEASED
    GM Studio HTML5 - RELEASED
    GM Studio Mac - RELEASED
    GM Studio iOS - RELEASED
    GM Studio Android - RELEASED
    GM Studio Windows 8 - RELEASED

    Server Statistics
    Registered users: 3000+
    GMechanism enabled games: 215+

    Last edited on April 14, 2013 - 11:37 PM by Luke Escude

  • Hmmmm interesting.

  • Thanks Pendulum, I can't wait for Electro, either!


    Alright, API and GMechanism released!


    API Updates:

    1. The statistics are now live, like PlyerCount, PlayerName, PlayerIP, etc.


    2. Fixed a bug that prevented the buddy list from working after closing and reopening


    3.Fixed a major online HS table bug with username numerical pairing


    4. Fixed a bug with the PromptSignIn function


    5. Fixed bug with SIgnUp()


    6. Added a GuestString to the chatbox for guests to chat too


    7. Replaced the true/false of SubmitHighScore with a string - READ HELP FILE


    GMechanism updates:

    1. Shoutboxes are vertical


    2. Improved achievements viewing pages


    3. Smilies no longer have text behind them (finally :P)

  • UPDATES! Finally XD 

    API Updates: 
    (None) - coming soon 

    Application: 
    1. Fixed Dev Center achievements stuff 

    2. Now you can't register an already-registered game ID 

    3. Fixed several bugs in the library 

    4. Fixed the multiple registered games bug 

    5. Fixed the screenshot viewer 

    6. Added dynamic room speed - If you switch off GMech (to play a game, for example) it'll drop down to low-CPU usage and 5 FPS 

    7. ZIP files are no longer limited. The engine is improved. 

    8. Added client-side server time 

    9. Uploading games is threaded, with a loading bar! 

    10. Added userlist searching 

    11. You can download and clear your INI from the Developers Center 

    12. Added notifications if your game gets approved/rejected 

    13. Addded a highscore table editor to the Dev Center.

  • Updates! I think I'm double posting. 

    Anyways, API: 
    1. Fixed the INI stuff - Shouldn't happen again. at all. 

    2. Added profile interfacing functions - you can interface directly with the user's GMech profile, and add your own variables and staitstics. 

    3. Fixed an error in the step event of GMech API 

    Application: 
    1. Crashes are now seamless - You don't notice a server crash, except a 2-second pause. 

    2. The mouse wheel scrolls. 

    3. Added a bunch of smilies 

    4. Added a profanity filter 

    5. Fullscreen with F4, but it looks bad 

    6. Better system tray notifications. 

    7. Multiple chat URLs are possible 

    8. Graphical fixes

  • The server has now been programmed in C++, and the API is much faster than ever!


    Still debugging the new C++, and huge updates are along the way.


    API Demo: http://www.youtube.com/watch?v=A7KCT0kKe7U

  • First post has been updated with newest download links and information.

    Basically: Ports for GM Studio HTML5/Windows/Mac are on the way.

  • The GMechanism API for Studio (Windows/HTML5) is released!


    http://www.gmechanism.com

  • Hey everyone! Forgot about this thread. Just some announcements:

     

    API 3.2 is out now, supporting all exports in Studio (HTML5, Windows, Linux, iOS, Android, etc.) and has tons of great new features!

     

    Also, the website has fully replaced the old portal application, so to manage your games and get API updates, head to http://www.gmechanism.com

     

    There's also a forum up, too!

  • Haha, we have the GJAPI now {#emotions_dlg.tongue}

  • hmm thanks luke. and matt this works with all websites not just gamejolt.com so actually this is a very good thing to people uploading their games to something other than gamejolt. :)

  • Oh cool! You guys finally finished it :)

     

    test time I was here, it was still in Beta I'm pretty sure.

     

    Well, GMechanism offers a few more features, so if anyone needs some form of extended functionality gmechanism probably does it!

     

    Soon, I'll be releasing the MMO functions.

  • so you just mad ethis confusing. are you the creator of this? or are you just announcing it on gamejolt?

  • I'm the Creator. I created GMechanism a long time ago, but am just now announcing the most recent updates (mainly because I forgot I had a topic on GameJolt).

People Online