Js13kGames

Last updated
js13kGames logo Js13kgames.png
js13kGames logo

js13kGames (also referenced as JS13K) is a game jam competition, focused on creating browser games that are no larger than 13 kilobytes when compressed using ZIP. [1] [2] [3] Participants are not permitted to use external services or libraries, and all assets must also fit within the size limit. [4] Games are programmed in JavaScript and HTML5. [5] [6] [7] The competition has a different theme each year and participants have the freedom to interpret it however they like. [8] Winners receive prizes consisting of money, digital rewards, T-shirts, and promotional items. [9]

Contents

History

JS13K was founded in 2012 and is run by Andrzej Mazur. [10] [11] [12] It is held from 13 August to 13 September annually. [13] Since 2017 there are categories that allow for certain frameworks to not count towards the size limit. [14] JS13k introduced a web monetization category in 2019 in partnership with Coil, [15] which continued through 2020 funded partially by Grant for the Web. [16]

Several well known game designers have participated in JS13K including Markus "Notch" Persson (creator of Minecraft ) [17] and Ricardo "Mrdoob" Cabello (creator of Three.js). [18] Some games created for the competition have later been released commercially on Steam including 2016 winner Evil Glitch. [19] Others have been mentioned across the internet in various articles around the event itself. [20]

In 2015, JS13K started to expand, including a panel of judges for each of their events. [21] There are a few judges that have been featured in every single event, including Dann Sullivan of Pocket Gamer, Game Developer Christer Kaitilla, and Games Journalist Jupiter Hadley.

In 2024, Brendan Eich, the creator of JavaScript, appreciated one of the participants for their competition entry. [22]

Results

No.YearThemeEntriesWinning GameDeveloper(s)Ref
12012Number 1361SpacePiJack Rugile [23]
22013Bad Luck70Radius RaidJack Rugile [24]
32014Earth, Water, Air and Fire129Pest Control : WeaselsSiorki [25]
42015Reversed160Behind Asteroids — The Dark SideGreweb [26]
52016Glitch127Evil GlitchAgar3s [27]
62017Lost254GreebleRyan Malm [28]
72018Offline274UNDERRUNPhoboslab [29]
82019Back245xx142-b2.exeBen & Salvatore [30]
92020404227Ninja vs EVILCORPRémi Vansteelandt [31]
102021Space223Space GardenRyan Malm [32]
112022Death167DanteSalvatore Previti [33]
12202313th Century163Path to GloryRémi Vansteelandt [34]
132024Triskaidekaphobia180

Related Research Articles

<span class="mw-page-title-main">JavaScript</span> High-level programming language

JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS. 99% of websites use JavaScript on the client side for webpage behavior.

<span class="mw-page-title-main">Adobe Flash</span> Discontinued multimedia platform used to add animation and interactivity to websites

Adobe Flash is a discontinued multimedia software platform used for production of animations, rich internet applications, desktop applications, mobile apps, mobile games, and embedded web browser video players.

<span class="mw-page-title-main">Bookmarklet</span> Web browser bookmark containing JavaScript code

A bookmarklet is a bookmark stored in a web browser that contains JavaScript commands that add new features to the browser. They are stored as the URL of a bookmark in a web browser or as a hyperlink on a web page. Bookmarklets are usually small snippets of JavaScript executed when user clicks on them. When clicked, bookmarklets can perform a wide variety of operations, such as running a search query from selected text or extracting data from a table.

<span class="mw-page-title-main">SpiderMonkey</span> JavaScript and WebAssembly engine maintained by the Mozilla Foundation

SpiderMonkey is an open-source JavaScript and WebAssembly engine by the Mozilla Foundation.

<span class="mw-page-title-main">Firefox</span> Free and open-source web browser by Mozilla

Mozilla Firefox, or simply Firefox, is a free and open source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. Firefox is available for Windows 10 and later versions of Windows, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD, OpenBSD, NetBSD, and other platforms. It is also available for Android and iOS. However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements. An optimized version is also available on the Amazon Fire TV as one of the two main browsers available with Amazon's Silk Browser.

<span class="mw-page-title-main">Browser game</span> Video game played in a web browser

A browser game is a video game that is played via the internet using a web browser. They are mostly free-to-play and can be single-player or multiplayer. Alternative names for the browser game genre reference their software platform used, with common examples being Flash games, and HTML5 games.

<span class="mw-page-title-main">Brendan Eich</span> American computer scientist and technology executive

Brendan Eich is an American computer programmer and technology executive. He created the JavaScript programming language and co-founded the Mozilla project, the Mozilla Foundation, and the Mozilla Corporation. He served as the Mozilla Corporation's chief technical officer before he was appointed chief executive officer, but resigned shortly after his appointment due to pressure over his firm opposition to same-sex marriage. He subsequently became the cofounder and CEO of Brave Software.

A JavaScript engine is a software component that executes JavaScript code. The first JavaScript engines were mere interpreters, but all relevant modern engines use just-in-time compilation for improved performance.

Tamarin is a discontinued free software virtual machine with just-in-time compilation (JIT) support intended to implement the 4th edition of the ECMAScript (ES4) language standard. Tamarin source code originates from ActionScript Virtual Machine 2 (AVM2) developed by Adobe Systems, as introduced within Adobe Flash Player 9, which implements ActionScript 3 scripting language. ActionScript Virtual Machine 2 was donated as open-source to Mozilla Foundation on November 7, 2006, to develop Tamarin as a high-performance virtual machine, with the support from broad Mozilla community, to be used by Mozilla and Adobe Systems in the next generation of their JavaScript and ActionScript engines with the ultimate aim to unify the scripting languages across web browsers and Adobe Flash platform and ease the development of better performing rich web applications.

<span class="mw-page-title-main">Firefox 4</span> Firefox browser released in 2011

Mozilla Firefox 4 is a version of the Firefox web browser, released on March 22, 2011. The first beta was made available on July 6, 2010; Release Candidate 2 was released on March 18, 2011. It was codenamed Tumucumaque, and was Firefox's last large release cycle. The Mozilla team planned smaller and quicker releases following other browser vendors. The primary goals for this version included improvements in performance, standards support, and user interface.

Web storage, sometimes known as DOM storage, is a standard JavaScript API provided by web browsers. It enables websites to store persistent data on users' devices similar to cookies, but with much larger capacity and no information sent in HTTP headers. There are two main web storage types: local storage and session storage, behaving similarly to persistent cookies and session cookies respectively. Web Storage is standardized by the World Wide Web Consortium (W3C) and WHATWG, and is supported by all major browsers.

<span class="mw-page-title-main">WebGL</span> JavaScript bindings for OpenGL in web browsers

WebGL is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. WebGL is fully integrated with other web standards, allowing GPU-accelerated usage of physics, image processing, and effects in the HTML canvas. WebGL elements can be mixed with other HTML elements and composited with other parts of the page or page background.

HTML video is a subject of the HTML specification as the standard way of playing video via the web. Introduced in HTML5, it is designed to partially replace the object element and the previous de facto standard of using the proprietary Adobe Flash plugin, though early adoption was hampered by lack of agreement as to which video coding formats and audio coding formats should be supported in web browsers. As of 2020, HTML video is the only widely supported video playback technology in modern browsers, with the Flash plugin being phased out.

A browser speed test is a computer benchmark that scores the performance of a web browser, by measuring the browser's efficiency in completing a predefined list of tasks. In general the testing software is available online, located on a website, where different algorithms are loaded and performed in the browser client. Typical test tasks are rendering and animation, DOM transformations, string operations, mathematical calculations, sorting algorithms, graphic performance tests and memory instructions. Browser speed tests have been used during browser wars to prove superiority of specific web browsers. The popular Acid3 test is no particular speed test but checks browser conformity to web standards.

Emscripten is an LLVM/Clang-based compiler that compiles C and C++ source code to WebAssembly, primarily for execution in web browsers.

Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, publishes and supports Mozilla products, thereby promoting exclusively free software and open standards, with only minor exceptions. The community is supported institutionally by the non-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.

<span class="mw-page-title-main">Paul Irish</span> American web developer

Paul Irish is an American front-end engineer and a developer advocate for the Google Chrome web browser. He is an evangelist in web technologies, including JavaScript and CSS. In 2011, he was named Developer of the Year by The Net Awards for his contributions to the web development landscape and his participation in many popular open source projects.

asm.js is a subset of JavaScript designed to allow computer software written in languages such as C to be run as web applications while maintaining performance characteristics considerably better than standard JavaScript, which is the typical language used for such applications.

<span class="mw-page-title-main">PlayCanvas</span>

PlayCanvas is an open-source 3D game engine/interactive 3D application engine alongside a proprietary cloud-hosted creation platform that allows for simultaneous editing from multiple computers via a browser-based interface. It runs in modern browsers that support WebGL, including Mozilla Firefox and Google Chrome. The engine is capable of rigid-body physics simulation, handling three-dimensional audio and 3D animations.

<span class="mw-page-title-main">CrazyGames</span> Belgian gaming platform

CrazyGames is a Belgium-based, globally operating game website specializing in online games that can be played in-browser. The platform has about 4,500 games available across a variety of genres and categories, ranging from action to puzzle and sports games, as well as solo or multiplayer games.

References

  1. Booker, Logan (8 October 2018). "These Amazing Browser Games Are 13 Kilobytes Or Less In Size". Kotaku. Retrieved 22 September 2021.
  2. "js13kGames Rules". js13kGames. Retrieved 22 September 2021.
  3. Castledine, Earle (2018). Html5 games : novice to ninja. Sitepoint Pty Ltd. ISBN   9781492065425 . Retrieved 22 September 2021.
  4. Kubow, Ania (31 December 2020). "20 Award-Winning 13-Kilobyte JavaScript Games You Can Play in Your Browser – js13k 2020 Winners". freeCodeCamp.org. Retrieved 22 September 2021.
  5. van der Spuy, Rex (2017). The Advanced Game Developer's Toolkit: Create Amazing Web-based Games with JavaScript and HTML5 (1st ed.). Toronto, Ontario, Canada: Apress. ISBN   978-1484210987 . Retrieved 22 September 2021.
  6. Jones, Darren (2014). JavaScript: Novice to Ninja. SitePoint Pty. Ltd. ISBN   978-0992461225.
  7. "Why are there so few female developers in video games industry?". BusinessCloud. Retrieved 22 September 2021.
  8. Reilly, Lee. "Top 10 games from the JS13K 2020 competition". GitHub Blog. Retrieved 22 September 2021.
  9. Zwiezen, Zack. "Wow, This Quake Clone Is Smaller Than A Word Doc". Kotaku. Retrieved 22 September 2021.
  10. Bode, Karl. "This Real Time Strategy Game Is Just 13 Kilobytes". Vice. Retrieved 22 September 2021.
  11. "Js13kGames: the tiniest HTML5 games". Creative Bloq. Retrieved 22 September 2021.
  12. Tokuoka, Masaharu. "What knowledge is brought about by the game jam "js13k Games", making 13KB games with JavaScript in one month?". gamesIndustry.biz. Retrieved 22 September 2021.
  13. Depold, Sascha. "js13kGames — a review". eBay Tech. Archived from the original on 22 September 2021. Retrieved 22 September 2021.
  14. Serrano, Fernando. "WebXR category in JS13KGames!". Mozilla Mixed Reality Blog. Retrieved 22 September 2021.
  15. "Top Picks from js13k 2019". Coil.com. Retrieved 22 September 2021.
  16. "Enclave Games: A Grant for the Web Awardee". Grant for the Web. Retrieved 22 September 2021.
  17. @notch (7 September 2018). "Notch talks about his jS13kGames entry" (Tweet) via Twitter.
  18. "13kb-404". js13kGames. Retrieved 22 September 2021.
  19. Andres, Giovanny. "An Interview With Giovanny Beltran, js13kgames Winner". Mozilla Hacks. Retrieved 22 September 2021.
  20. "Jam Favorites: Js13kGames 2017". Big Boss Battle (B3). 2018-01-11. Retrieved 2022-01-04.
  21. end3r. "Js13kGames - HTML5 and JavaScript Game Development Competition in just 13 kilobytes". js13kgames.com. Retrieved 2022-01-04.{{cite web}}: CS1 maint: numeric names: authors list (link)
  22. end3r. "Brendan Eich on X". x.com. Retrieved 2024-07-02.{{cite web}}: CS1 maint: numeric names: authors list (link)
  23. "js13kGames 2012 Results". js13kGames. Retrieved 22 September 2021.
  24. "js13kGames 2013 Results". js13kGames. Retrieved 22 September 2021.
  25. "js13kGames 2014 Results". js13kGames. Retrieved 22 September 2021.
  26. "js13kGames 2015 Results". js13kGames. Retrieved 22 September 2021.
  27. "js13kGames 2016 Results". js13kGames. Retrieved 22 September 2021.
  28. "js13kGames 2017 Results". js13kGames. Retrieved 22 September 2021.
  29. "js13kGames 2018 Results". js13kGames. Retrieved 22 September 2021.
  30. "js13kGames 2019 Results". js13kGames. Retrieved 22 September 2021.
  31. "js13kGames 2020 Results". js13kGames. Retrieved 22 September 2021.
  32. "js13kGames 2021 Results". js13kGames. Retrieved 5 October 2021.
  33. "js13kGames 2022 Results". js13kGames. Retrieved 7 October 2022.
  34. "js13kGames 2023 Results". js13kGames. Retrieved 11 January 2024.