Skip to content

ryanmcnz/gmweb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GMWeb - Awesomium extension for GameMaker

GMWeb is an extension for GameMaker Studio that enables displaying and interacting with webpages in games.

Features included:

  • Uses the Awesomium framework to integrate the Chromium web browser.
  • Handles rendering and user input.
  • Allows sending events back and forth between GameMaker and Awesomium.
  • Renders the webpage to a surface (including the ability to render game content in-front of/behind the surface).
  • Includes an example project with multiple demos of how to use the extension.

NOTE: This project is incomplete. Bugs will exist. The version of Chromium used for this extension is outdated.

Features not included:

  • Fullscreen support (this is partially implemented).
  • Handling of special keys during user input.
  • Support for newer versions of Chromium (including Webkit APIs such as gamepad support).

Disclaimer:

  • GMWeb is not affiliated with Awesomium or Chromium.
  • Awesomium belongs to Adam Simmons.
  • Chromium belongs to Google.