Nikhilesh S (@nikki93)

Top repositories

1

cgame

some ideas involving games, C and Lua
C
111
star
2

gx

A Go->C++transpiler meant for data-oriented gameplay and application programming especially for WebAssembly. Using this mostly in the context of specific personal projects and heavily focusing the feature set on those. Used in my Raylib gamejam project: https://github.com/nikki93/raylib-5k -- also being used to develop a private longer term game project and a note-taking app.
Go
95
star
3

btogre

BtOgre is a very thin and small Bullet-Ogre connection. This wrapper does not try to provide its own RigidBody or CollisionShape classes. Instead, you talk directly with Bullet. The only thing it does is connect the btRigidBodies (only rigid bodies for now, I'm still not good with soft bodies) to their SceneNodes, convert Ogre meshes to Bullet convex hulls and triangle meshes etc., provide a debug drawing mechanism, and a Bullet-Ogre vector/quaternion conversion utility.
C++
53
star
4

boot-expo

ClojureScript on Expo with Boot
JavaScript
30
star
5

raylib-5k

Go
27
star
6

grall2

The sequel to GraLL. Has a whole lot of new stuff: Another dimension, better physics, gravity-switching, Python scriptability, real save/load, new types of obstacles.
C++
22
star
7

zig-wasm-test

Zig
14
star
8

ng-public

Nim
12
star
9

sdl2-web-starter

Quick starter for SDL2 projects that run in web or desktop
HTML
12
star
10

ngf

nikki's Game Framework, a set of framework classes and stuff in C++ that helps develop applications (especially games) with Ogre.
C++
11
star
11

meta

static reflection tools for c++. i mostly use this with entt.
C++
10
star
12

raylib-template

CMake
8
star
13

lgame

some ideas involving games and lisp
Common Lisp
7
star
14

pgame

some ideas involving games and prototype-based programming, inspired by Self, Smalltalk, ...
Lua
7
star
15

build-club-1

C++
7
star
16

memeify

JavaScript
6
star
17

multi

Framework for multiplayer games on Castle
Lua
5
star
18

pearson-genart-expo

Examples from http://zenbullets.com/book.php on Expo!
JavaScript
5
star
19

nscript

A simple stack-based scripting language. Very early version, missing some important features, but still fun.
C
5
star
20

opengl

opengl experiments
C++
4
star
21

fengari-react-test

https://fengari.io/ + React
JavaScript
3
star
22

cxx-wasm-freestanding

example of a c++ -> wasm build that doesn't use emscripten or any standard library
C++
3
star
23

thesis-2015

my undergrad senior thesis
C
2
star
24

arkit-gl

gl rendering of augmented reality scenes helped by ARKit
Objective-C
2
star
25

lwt

Look Who's Talking!
JavaScript
2
star
26

flaggr

Multiplayer team-based capture the flag version of the classic "Frogger" game, for Castle
Lua
2
star
27

vim-files

My .vim stuff.
Vim Script
2
star
28

spacemacs-private

my spacemacs 'private' directory with my personal config
Emacs Lisp
2
star
29

nlgame

common lisp SDL2 + OpenGL attempt to get a feel of developing / benchmarking things
Common Lisp
2
star
30

flo

Organize events, to-dos, and deadlines.
C
2
star
31

pcl

examples from http://www.gigamonkeys.com/book/
Common Lisp
1
star
32

.spacemacs.d

My ~/.spacemacs.d.
Emacs Lisp
1
star
33

triangle_warz

trying triangle warz with share.lua
Lua
1
star
34

rust-new

i'm new to rust! -- working through http://shop.oreilly.com/product/0636920040385.do and maybe other things
Rust
1
star
35

basic-multiplayer-tutorial-stream

Made this while streaming my "Basic Multiplayer Tutorial"
Lua
1
star
36

living-clojure

working through http://shop.oreilly.com/product/0636920034292.do
Clojure
1
star
37

mhacks-memegen

meme generator workshop for mhacks
JavaScript
1
star
38

scene-creator

Prototype of mobile scene creator interface
Lua
1
star
39

expo-development-client-bare-test

Java
1
star
40

waiig

working through https://interpreterbook.com/
Go
1
star
41

wasm-test

wasm, go, webgl
Go
1
star
42

expo-development-client-minimal-example

Java
1
star
43

gggg

TypeScript
1
star
44

.vim

vim configuration files. 'ln -s ~/.vim/vimrc.vim ~/.vimrc && vim +BundleInstall +qall' required after first pull.
Vim Script
1
star
45

spe

SPE 2012!
C++
1
star
46

demotest

Not sure what this is yet... Something to do with particle effects.
C++
1
star
47

sdlgl

SDL+OpenGL test.
C++
1
star