Arthur Brainville
I'm a French C++ developer. I'm interested into Virtual Reality systems, man-machine interface, graphics programing, and open source in general.
Education
ESIEA. French Graduate Engineering School (VR Major).
Work
C++ Nerd at LIV
Eight Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least eight years.
Seven Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least seven years.
Writing Debut
Awarded for writing and sharing your first DEV post! Continue sharing your work to earn the 4 Week Writing Streak Badge.
Six Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least six years.
Five Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least five years.
Four Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least four years.
Three Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least three years.
Two Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least two years.
One Year Club
This badge celebrates the longevity of those who have been a registered member of the DEV Community for at least one year.
GitHub Repositories
Qt5Ogre21
Qt 5 integration for Ogre 2.1
C++ • 22 stars
cpp-sdl2
Header only C++17 bindings to SDL2 (https://wiki.libsdl.org/FrontPage)
C++ • 28 stars
Ogre_glTF
glTF 2.0 asset loader plugin for Ogre 2.1
C++ • 48 stars
kissnet
Keep It Simple Stupid NETwork - C++17 wrapping of your OS's native socket API
C++ • 226 stars
mma8451_pi
C library to use a MMA8451 accelerometer on a raspberry pi
C • 2 stars
gltf-insight
C++11 based glTF 2.0 data insight tool
Fork C
Annwvyn
Annwvyn C++ Open Source designed-for-VR game engine and application developement framework
C++ • 40 stars
BtOgre2
Compatible with current v2-1/v2-2 OGRE Branch! Thin communication layer between Bullet Physics and Ogre 2.x with a debug drawer. Forked from BtOgre.
C++ • 22 stars
Skills/Languages
I'm a C++ developer, and I work on Windows and Linux. I do cross platform development
I have hands-on experience with the Oculus and SteamVR SDKs for integrating VR rendering into OpenGL applications.
Since my main interest is VR (and video games!) development, I'm familliar with a number of C and C++ libraries, to name a few:
- OGRE
- BulletPhysics
- OpenAL
- SDL
- GLFW
- GLEW
- RakNet
- the Qt framework
- the Win32 API
- the Linux system call interface
- pthread
Currently learning
I'm currently in the process of properly learning about graphics programing, notably OpenGL and GLSL. (I like open standards).
I'm also trying my best to learn more about the more "modern" C++ standards (C++11/14/17). I'm more and more intrigued by template meta-programming. I have a limited use of templates in my day to day C++ (I use them mostly to stamp out functions that need to take a variety of different types to work with).
Currently hacking on
I'm continuously developping Annwvyn, a free and open-source VR-oriented game-engine, that take the form of a C++ application framework.
I'm also currently working on a glTF importer for the OGRE rendering engine (Annwvyn uses OGRE. I want to use glTF with Annwvyn. So that makes sense!)
From time to time, if I can help with a thing or two, I like to contribute back to Open Source projects.
Available for
I'd like to discuss about things related to VR, video games, software architecture, Open standards in the graphics world (like the work the Khronos Group is doing on Vulkan, glTF, OpenXR...)
Also, I can help with integrating VR (Rift, Vive...) into projects that render via OpenGL.
Want to connect with Arthur Brainville?
Create an account to connect with Arthur Brainville. You can also sign in below to proceed if you already have an account.