Alain Galvan (@alaingalvan)
  • Stars
    star
    2,017
  • Global Rank 15,273 (Top 0.6 %)
  • Followers 922
  • Following 631
  • Registered about 12 years ago
  • Most used languages
    C++
    39.1 %
    TypeScript
    17.4 %
    Python
    8.7 %
    Game Maker Language
    8.7 %
    Rust
    8.7 %
    Objective-C++
    4.3 %
    HTML
    4.3 %
    SCSS
    4.3 %
    CMake
    4.3 %
  • Location ๐Ÿ‡บ๐Ÿ‡ธ United States
  • Country Total Rank 5,673
  • Country Ranking
    Objective-C++
    43
    Game Maker Language
    61
    CMake
    100
    C++
    335
    TypeScript
    1,038
    Rust
    2,258
    SCSS
    2,838

Top repositories

1

CrossWindow

๐Ÿ’ป๐Ÿ“ฑ A cross platform system abstraction library written in C++ for managing windows and performing OS tasks.
C++
620
star
2

webgpu-seed

๐Ÿ”บ๐ŸŒฑ An example on how to render a hello triangle with WebGPU.
TypeScript
296
star
3

CrossShader

โš”๏ธ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
C++
279
star
4

directx12-seed

โœ–๐ŸŒฑ A DirectX 12 starter repo that you could use to get the ball rolling.
C++
127
star
5

image-editor-effects

๐Ÿ’Ž A WebGL example of image adjustment / effects shaders found in Photoshop, other image editors and game engines.
TypeScript
96
star
6

a-trip-through-the-graphics-pipeline-book

๐Ÿ“• A clone of @rygorous series of posts on the graphics pipeline.
84
star
7

CrossWindow-Graphics

A header only library to simplify creating ๐ŸŒ‹ Vulkan / โšช OpenGL / ๐ŸŒ WebGL / โŽDirectX / ๐Ÿค– Metal data structures with CrossWindow.
C++
79
star
8

vulkan-seed

๐ŸŒ‹๐ŸŒฑ A Vulkan starter repo that you could use to get the ball rolling.
C++
75
star
9

CrossWindow-Demos

๐Ÿฅช Examples of how to use CrossWindow for things like rendering graphics, listening to events, etc.
C++
66
star
10

webgl-seed

๐ŸŒ๐ŸŒฑ A starter repo for building WebGL applications.
TypeScript
48
star
11

raw-vulkan

๐Ÿ”ฅ Experiments building Vulkan applications, libraries, and abstractions.
C++
45
star
12

GPU-Zen-2-Baker

๐Ÿฅง An OpenGL 4.x example of GPU Zen 2's ray casting techniques for baked texture generation chapter.
CMake
41
star
13

metal-seed

๐Ÿค–๐ŸŒฑ An Apple Metal starter repo that you could use to get the ball rolling.
Objective-C++
38
star
14

opengl-seed

โšช๐ŸŒฑA modern OpenGL starter repo that you could use to get the ball rolling.
C++
33
star
15

fig-standing-desk

๐Ÿ—œ๏ธ A custom standing desk that you can control from the command line.
Rust
16
star
16

strange-attractors

โคด๏ธ Algorithms to generate strange attractors such as Lorenz, Burgers, etc.
Python
15
star
17

foil

โœจ A portfolio CMS library designed for engineers, artists, technical artists, musicians, and bloggers looking to showcase a portfolio of front-end experiments, games, art, articles, and more.
Rust
11
star
18

PxWar

๐Ÿš€ A bullethell game built with TypeScript and Canvas.
TypeScript
6
star
19

opengl-seed-wasm

๐ŸŒโšช An example of of the opengl-seed example compiled to WebAssembly.
HTML
6
star
20

ora

๐Ÿ’ก A game where you're a blur of light trying to escape an encroaching darkness made for the 2012 GameMaker Steam Workshop.
Game Maker Language
4
star
21

alaingalvan

โ‰ About Alain Galvan, Graphics Software Engineer.
3
star
22

crosswindow-imgui

๐Ÿ–Œ๏ธ An optional library wrapping ImGui and providing bindings for CrossWindow events.
C++
3
star
23

alainxyz-comments

๐Ÿ”ฎ Utterances powered comments for the Alain.xyz blog.
2
star
24

conan-vulkan-sdk

Conan package for the Vulkan SDK.
Python
2
star
25

guardian

๐Ÿ‘ผ A real time monster based role playing game (RPG) I made for GameMaker's 2010 summer competition.
Game Maker Language
2
star
26

foil-starters

๐ŸŒ  A monorepo of all available starters for the foil CMS.
SCSS
1
star