hayden-allen Goto Github PK
Name: Hayden Allen
Type: User
Bio: CS (Systems) Graduate Student at the University of Texas at Dallas
Location: Dallas, TX
Name: Hayden Allen
Type: User
Bio: CS (Systems) Graduate Student at the University of Texas at Dallas
Location: Dallas, TX
Simple 2D physics simulation. Rigid bodies, forces, energy. CONTROLS: Space to bounce. Download > Extract All > Run index.html
Common Games API. A platform-independent base library for game engines written in C++. Currently only supports Windows/OpenGL directly, but is designed to make future platform/API implementations easy.
Constructive Solid Geometry utility code in C++ (ported from a JS Library).
A 3D game engine for programmers. Somewhere between an amateur engine and Unity/Unreal. No UI, TypeScript scripting, all assets and scripts hot reload.
I am rewriting this after losing it several years ago due to a power supply failure. Work in progress. Read help.txt then download Dungine.jar + run.bat + LocalFiles (make sure they are all in the same folder) to run, view source code in src, or scroll down to read documentation. I RECOMMEND READING HELP.TXT BEFORE PLAYING.
A game engine built from scratch using C++ and OpenGL created (by me) for ACM UTD's Game Engine Development Workshop series: https://www.youtube.com/watch?v=88jguNWiD8k&list=PL5MSuy7M7Cr7-OoR00y9cLt3V4lDUrlgf
Radial occlusion culling proof of concept. Used in Tile.js-v4. CONTROLS: WASD to move. Download zip > Extract all > Run index.html
A platform for hackathon event management.
Hayden Allen Pointer Implementation. Lightweight opaque pointer types for C++.
Hayden Allen Scripting Library. A platform-independent, assembly style scripting language for game engines intended for use in scripting cutscenes, NPC behavior, item functionality, etc.
A simple, header-only linear algebra library for games and other real-time simulations. Encodes the concept of "spaces" using the type system to ensure mathematical validity with no runtime overhead - if your math doesn't make sense, your code won't compile.
Hayden Allen Utilities Library
Havok tool for 3ds Max
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Really hacky homebrew 3d graphics. WASD to move down/right/up/left, R to move into screen, F to move out of screen, QE to rotate about z-axis, TY to rotate about y-axis, GH to rotate about x-axis, SPACE to reset all rotation.
Medieval Adventure Game Engine. A game engine built on COGA and HASL to make 2D action RPG games. Includes the Otherworldly Realm Creator (ORC), a work in progress map editor/all-in-one game creation tool.
This is the second iteration of the tool used to create sprites and palettes for the MAGE engine. To run, download this repository and open msc2.html. All files must be in the same directory.
Simple momentum based Pong clone. WASD and arrow keys to move.
A level editor for making mid-late 90's style 3D worlds using constructive solid geometry. Get more info and a pre-built version at https://personal.utdallas.edu/~hsa190003/home.htm
Python live trade execution library with zipline interface.
Port of QuickJS Javascript Engine.
Program I wrote to make sprites. CONTROLS: LEFT CLICK to draw, RIGHT CLICK to erase, C to copy color, F to fill, Z to undo, Y to redo, ` to save canvas (drag this to a new tab and right click > "Save image as..."). Download > Extract All > Run index.html
Basic top down 2D tile-based game with rigid bodies, animations, UI, lighting, and a dynamic camera. All sprites made using Sprite-Editor. CONTROLS: WASD to move, SPACE to use item. Walk onto door to go into the house. Download > Extract All > Run tiles.html
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.