Oak has recently brought in dependencies that include C code, but we still describe the engine as a Pure Go engine, which at face value seems contradictory. Oak's goal is that, by default, a user can pull down the engine and create a fully functional game or GUI application on a machine with no C compiler installed, so when we say Pure Go we mean that, by default, the library is configured so no C compilation is required, and that no major features are locked behind C compilation. We anticipate in the immediate future need to introduce alternate drivers that include C dependencies for performance improvements in some scenarios, and currently, we have no OSX solution that lacks objective C code. Integrated with optimized image manipulation via gift.

Features

  • Window Management
  • Windows and key events forked from shiny
  • Support for multiple windows running at the same time
  • Manipulation
  • Image Rendering
  • Primarily 2D

Project Samples

Project Activity

See All Activity >

Categories

Game Engines

License

Apache License V2.0

Follow Oak

Oak Web Site

You Might Also Like
Achieve perfect load balancing with a flexible Open Source Load Balancer Icon
Achieve perfect load balancing with a flexible Open Source Load Balancer

Take advantage of Open Source Load Balancer to elevate your business security and IT infrastructure with a custom ADC Solution.

Boost application security and continuity with SKUDONET ADC, our Open Source Load Balancer, that maximizes IT infrastructure flexibility. Additionally, save up to $470 K per incident with AI and SKUDONET solutions, further enhancing your organization’s risk management and cost-efficiency strategies.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Oak!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Go

Related Categories

Go Game Engines

Registered

2022-12-12