Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 757 Bytes

README.md

File metadata and controls

47 lines (32 loc) · 757 Bytes

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