Draft:Ebitengine
Submission declined on 9 November 2023 by Qcne (talk). This submission is not adequately supported by reliable sources. Reliable sources are required so that information can be verified. If you need help with referencing, please see Referencing for beginners and Citing sources. This draft's references do not show that the subject qualifies for a Wikipedia article. In summary, the draft needs multiple published sources that are:
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
|
- Comment: Does not pass WP:NSOFTWARE Qcne (talk) 20:36, 9 November 2023 (UTC)
File:Ebitengine-logo.svg | |
Original author(s) | Hajime Hoshi |
---|---|
Initial release | 1.0.0 / January 26, 2016[1] |
Stable release | 2.6.2 / October 12, 2023[2]
|
Repository | github |
Written in | Go |
Platform | Windows, Linux, macOS, iOS, WASM, Android, Nintendo Switch[3], Xbox One[4], Xbox Series X|S[4] |
Available in | English, Japanese |
Type | Game engine, Application framework |
License | Apache License 2.0 |
Website | ebitengine |
Ebitengine (formerly known as Ebiten[5]) is an free and open-source 2D game engine for the Go programming language used to quickly and easily develop 2D games that can be deployed across multiple platforms, supporting Windows, Linux, macOS, FreeBSD, Android, iOS, WASM, Nintendo Switch, Xbox One and Xbox Series X|S.
Features
[edit]- Geometry and color transformation by matrices, various composition modes, offscreen rendering, text rendering, automatic batches, automatic texture atlas and custom fragment shading language.
- Supports various input methods such as mice, keyboards, gamepads and touchscreens.
- Supports various audio formats such as Vorbis, MP3, WAV and Pulse-code modulation.
Platform-dependent features like data storage and advertising are implemented through bindings in "Go Mobile". GitHub.
Architecture
[edit]Ebitengine supports multiple backends for different platforms.
- Windows: DirectX, OpenGL
- Xbox One: DirectX
- Xbox Series X|S: DirectX
- Linux: OpenGL
- FreeBSD: OpenGL
- Android: OpenGL ES
- iOS: Metal, OpenGL ES
- macOS: Metal, OpenGL, OpenGL ES
- WASM: WebGL
- Nintendo Switch: OpenGL
Games
[edit]Game Jams
[edit]- "Ebitengine Game Jam: Magnet". - June 15, 2022 , 23 games, hosted by: Siôn le Roux and Hajime Hoshi.
- "Ebitengine Game Jam: Reverse". - June 15, 2023 , 17 games, hosted by: Siôn le Roux and Hajime Hoshi.
References
[edit]- ^ "First initial release on GitHub". GitHub. Retrieved 2023-11-09.
- ^ "Latest stable release on GitHub". GitHub. Retrieved 2023-11-09.
- ^ "Compiling a Go program into a native binary for Nintendo Switch". Retrieved 2023-11-09.
- ^ a b "Ebitengine 2.5 Release Notes: Xbox support". GitHub. Retrieved 2023-11-09.
- ^ "We renamed Ebiten to Ebitengine". Retrieved 2023-11-09.
- ^ a b "Ebitengine is an OSS that is the core of Odencat's game development". Retrieved 2023-11-09.
- ^ a b "All of our games are made with Ebitengine". 18 September 2022. Retrieved 2023-11-09.
- ^ "First-Ever Physical Release of a Game Developed with Ebitengine, Coming to Nintendo Switch!". 24 June 2023. Retrieved 2023-11-09.
- ^ "Yes! Meg's Monster runs on Ebitengine. We'll have more news about the game in the future! :)". Retrieved 2023-11-09.
- ^ "We're happy to announce that we'll be using Ebitengine made by @hajimehoshi for Rakuen's Switch port!". Retrieved 2023-11-09.
- ^ "Ebitengine allowed us to write @DrKobushi in Go and is used by an increasing number of studios to publish games for PC, Nintendo Switch and more!". Retrieved 2023-11-09.