Skip to content

A game engine for blazing fast threejs web development

License

Notifications You must be signed in to change notification settings

Heaust-ops/engin3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is it?

A ThreeJs Engine

This is an under development ThreeJs editor inspired Game engine

What for?

Making CG Websites blazing fast

I plan to load this thing with lots of presets. So I just have to code once and then I or anyone can use this engine to reimplement them easily in diverse environments.

What will the code generation look like

Human like

The code generation is planned to be very human like, so that once we the engine generates the code, it is possible for developers to further work on it and have a pleasant experience while doing so.

Is it done?

Nope

Not even close, But you can follow it's progress right here on this repo. or on my twitter @HeaustA

Browser Compatiblity?

Haha no.

Only testing with Chromium as it'll later be packaged with Electron.

Philosophy

Context Context Context

Cram as many functionalities as possible into a singular button (ofc only if it makes sense) so that it'll never be free, basically a single button doing different tasks in different modes.

Transactions: Start, Commit, Rollback

Foundation of the Code generation ( also helps in undo), Any change should be recorded.

Useless changes will be cleaned up regularly for a balance between a decent undo count and memory optimisation.

About

A game engine for blazing fast threejs web development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published