SixtyFPS Blog

rss

SixtyFPS v0.0.6 - now with IDE support

Posted on April 27, 2021 by Olivier Goffart and Simon Hausmann

We have just released SixtyFPS v0.0.6, with many new features, including a Language Server Protocol (LSP) implementation for integration into popular IDEs.

Read more...

Expose a Rust Library to Other Languages

Posted on January 13, 2021 by Olivier Goffart and Simon Hausmann

With SixtyFPS, we are creating a GUI toolkit. We chose Rust as the implementation language for our runtime library, and we want to make the same library usable from different programming languages. We believe programmers in all languages need to build GUIs - powered by the same runtime library. Rust, with its Foreign Function Interface (FFI) is an excellent choice.
In this article we look at how to expose an idiomatic C++ API from our Rust library.

Read more...

Learn SixtyFPS: Memory Game Tutorial (C++)

Posted on December 16, 2020 by Olivier Goffart and Simon Hausmann

SixtyFPS is a new UI toolkit we are creating for applications running our desktop and embedded. Our first blog post was introducing the project. In summary, SixtyFPS is composed of a markup language that makes it easy to describe the user interface, which is then compiled to optimized C++. In this blog post, we are going to teach the basics of SixtyFPS and how to use it from C++ to create a small game. This is basically a port to C++ of our previous blog post that was targeting Rust.

Read more...

Learn SixtyFPS: Memory Game Tutorial (Rust)

Posted on December 14, 2020 by Olivier Goffart and Simon Hausmann

SixtyFPS is a new project aiming at making a UI toolkit. The previous blog post was introducing the project. This blog post explains, through a small tutorial, how to use SixtyFPS to create a small game.

Read more...

Introducing SixtyFPS

Posted on November 10, 2020 by Olivier Goffart and Simon Hausmann
We’re Olivier & Simon - two enthusiastic software engineers who enjoy developing software for product teams. Today we’d like to introduce you to our new venture.

Read more...