title: "How to create a twin-stick shooter with ebiten"
title: "How to create a twin-stick shooter game with Ebiten"
#date: 2019-11-26T01:42:18-07:00
categories: [tutorial]
draft: true
@ -16,21 +16,32 @@ go get code.rocketnine.space/tslocum/twin-stick-ebiten-tutorial/step-1 # Downloa
@@ -16,21 +16,32 @@ go get code.rocketnine.space/tslocum/twin-stick-ebiten-tutorial/step-1 # Downloa
### Introduction
This tutorial explains how to create a basic twin-stick shooter video game using [ebiten](https://ebiten.org).
This tutorial explains how to create a basic twin-stick shooter video game using [Ebiten](https://ebiten.org).
**Note:** This tutorial is incomplete.
#### What is ebiten?
#### What are twin-stick shooter video games?
> Multidirectional shooters with one joystick for movement and one joystick for firing in any direction independent of movement are called twin-stick shooters.
> Ebiten is an open source game library for the Go programming language. Ebiten's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.
> Multidirectional shooters with one joystick for movement and one joystick for firing in any direction independent of movement are called twin-stick shooters.
Ebiten's design is simple: each component of the library is contained in its own package.
This requires developers to write a little extra code compared to "batteries included" type frameworks,
but Ebiten adheres to the deign principles of Go:
- Each package operates independently (packages are not tightly coupled)
- Each package provides a primitive (e.g. audio, image and vector) or utility (e.g. inpututil, )
-
### Step 1: Create a new project
@ -38,7 +49,7 @@ This tutorial explains how to create a basic twin-stick shooter video game using
@@ -38,7 +49,7 @@ This tutorial explains how to create a basic twin-stick shooter video game using