We can only cover the basics here, but we encourage you to read our more in-depth advice about publishing games. Basically, you create a native app for the platform you wanna distribute it to (iOS, Android, etc) and put your game inside so that this app acts like a web browser and “runs” your game.įor desktop platforms such as Windows, Mac or Linux there is a tool called NWjs that allows you to pack your HTML5 games for these platforms. If you want to distribute it through proprietary platforms you have to go through a process called wrapping. The easiest way to distribute a HTML5 is to simply put it out there! By being built as a website, you can just embed it in on a page and publish it. Some of these providers are particularly focused on games, some are mostly conceived for mobile apps but can be used for games too. Some have free versions you can use and they’ll start charging you once you surpass certain limits. Or you can use a third-party Backend-as-a-Service provider such as Firebase or Parse. You can develop your own backend using any server-side language, you’ll need well a server in this case. If you want your games to saved data remotely you’ll need a server-side for your game. If that is the case there is also WebGL, which is a JavaScript API to render 2D and 3D graphics on the browser, using the GPU for greater performance. With the above you can make awesome games that will run on modern web browsers on mobile and desktop, but some games might require more features, so there are more building blocks that you can add.įor instance, you may want to make 3D games. Ignoring for a second the semantics of these definitions and thinking of the hyped versions of these terms, we also may need, in order to make HTML5 games: Similarly to what happens with HTML5, when people talk about CSS3 they usually refer to the new things that come with CSS’s latest specifications, but in an analog manner, CSS3 is simply the latest CSS. The very basic building blocks of a HTML5 game are those of the web: These are HTML5 games.ĪVAILABLE FOR A LIMITED TIME ONLY Building blocks Having HTML along with all these superpowers that go beyond making a simple website allows us to make, among other things, games. HTML5 is HTML in its latest version, which includes a whole bunch of cool features that make web technologies an open standard with endless possibilities combining HTML, CSS and JavaScript. ![]() ![]() There is an official definition of HTML5, which simply stands for the latest revision of HTML (the markup language used all over the world to build websites), and the more hyped definition (what most people understand when HTML5 is mentioned) which is all the “ new” features of the web technologies that have come out in the last few years (JavaScript API’s like the Canvas or WebAudio, semantic HTML tags, etc).įor our purpose, we’ll use bits of the two.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |