Skip to content

mergenTheDev/bizmuth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Bizmuth

A game engine written in Go.

Easy to use and lightweight.

Based on go-gl/gl and go-gl/glfw.

Still Under Development! Currently Does Not Work!

Basic Usage

package main

import "github.com/mergenTheDev/bizmuth"

func main() {
	bizmuth.Init()

	window := bizmuth.CreateWindow(800, 600, "Deneme", bizmuth.FALSE)
	window.SetIcon("bizmuth.png")

	bizmuth.BackgroundColor(0.5, 0.1, 0.6, 1.0)

	camera := bizmuth.CreateCamera(0, 0)

	bizmuth.GameLoop(func(){
		camera.Update()
  		//Do Something.
        })

	defer bizmuth.End()
}

To-Do List

  • Physics
  • Lights and Shadows
  • Normal Textures
  • Controller Support

Future To-Do

  • GUI (Maybe)
  • Mobile support
  • Vulkan and OpenGLES support
  • 3D

Releases

No releases published

Packages

No packages published

Languages