Latest Threat ResearchGlassWorm Loader Hits Open VSX via Developer Account Compromise.Details
Socket
Book a DemoInstallSign in
Socket

vuelto.me/repo

Package Overview
Dependencies
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vuelto.me/repo

Go Modules
Version
v1.0.3
Version published
Created
Source

banner

GitHub last commit GitHub license CI Check Lines of code Report card

Vuelto is a fast and lightweight Go game engine which uses CGo and OpenGL to display your graphics. It is really easy to start with, but it can be really powerful to work with. It's cross-platform, meaning that every game you make with Vuelto will work on Windows, Linux and Mac. It's also open-source, meaning that you can see the source code and contribute to the engine. Have fun!

Table of Contents

Usage

Requirements

There are some extra things you will need to use Vuelto.

  • A C compiler
  • A Go compiler
  • Xorg development packages (For Linux only)

For a installation guide, go here.

Go package

We have a Go package published, so run this command to add it to your go.mod:

go get github.com/vuelto-org/vuelto@latest

Examples

All of our examples are inside the examples directory, so take a look there is you want a example. Here one small example of how easy Vuelto is:

package main

import (
	vuelto "github.com/vuelto-org/vuelto/pkg"
)

func main() {
	w := vuelto.NewWindow("Image Example - Vuelto", 800, 600, false)
	ren := w.NewRenderer2D()

	image := ren.LoadImage("test/image.png", 300, 300, 250, 250)
	image1 := ren.LoadImage("test/image.png", 100, 100, 150, 150)

	for !w.Close() {
		image.Draw()
		image1.Draw()
		w.Refresh()

	}
}

Docs

Our docs are hosted on Github WIki, see the wiki tab or this link.

Discord server

We have a discord server at this link. It's a fun server mainly created for vuelto, but you can talk about whatever you want.

Contributing

We are fully open to contributions, but I will check and test your code before merging it into the dev branch. All your code thats accepted will only be merged into the dev branch, and will be later released with the next release.

License

Vuelto is licensed under the GPLv3 Licence.

About

Vuelto is a game engine powered by CGo and OpenGL. It leverages the power of Go to create a fast and lightweight game engine. It's cross-platform, meaning that every game you make with Vuelto will work on Windows, Linux and Mac. It's also open-source, meaning that you can see the source code and contribute to the engine. We have created this engine so you can create your graphical application fast and easy. Made by the Vuelto Team :heart:

FAQs

Package last updated on 20 Feb 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts