Skip to content

kohunglee/openworld-js

Repository files navigation

openworld.js (ow.min.js)

image

A 40kb+ webgl library, with concise code and extensive world sandbox! World engine prioritizes first-person view!The world is your viewpoint.

more

OpenWorld-JS is a JavaScript engine for building interactive 3D worlds directly in the browser. The project is still under active development, with many exciting features and optimizations on the way. If you’re interested in open-world rendering, creative coding, or just enjoy exploring ambitious web projects, I’d love for you to check it out and share your thoughts. Every star, follow, or suggestion really helps keep the project moving forward.

👉 demo: https://ow.ccgxk.com/demo/house.html?id=biglib&logicadd=1

👉 demo: https://git.ccgxk.com/myWorkSpace/webgl_show/cyber_city/cbcity.html


前言

现在重新写吧!

这个项目重启是 2026 年 3 月 1 日。它最开始源于 2025 年 5 月的某一天,一个 webgl 库的尝试 https://github.com/xem/W ,慢慢变大的。

但是目前混乱不堪,但整体来讲,我在 2025 年在它上面花费了 6 个月的反复调试,性能还是稳定的。

为了保证库的小和易读,目前不准备迁移到 TS ,因为本身就是一个实验小项目,不小心变大了而已,如此体量再变为 TS,代价会巨大。

至于这个库怎么用,这几天会整理出来。

介绍

主业太忙,过两天再写,啊,再写!

优点

  1. 体积极小

About

A 40kb+ webgl library, with concise code and extensive world sandbox! World engine prioritizes first-person view!The world is your viewpoint.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors