michallebeda / diorama Goto Github PK
View Code? Open in Web Editor NEWDiorama - 2.5D Pixel Art Java Game Engine
License: GNU General Public License v3.0
Diorama - 2.5D Pixel Art Java Game Engine
License: GNU General Public License v3.0
Try to refactor LogicEditorScreeen and PortalConnectionScreen to use one parent class.
Do the same for respective graphs
Create independent loader objects for level, game objects etc.
Add option to change level background color in editor
Edit MinimalisticDecalRenderer to use multiple shaders handling multiple decal types eg. transparent, wobbly etc.
Create system for game objects to react to camera position (via abstract method), handle logic outside and call methods when needed.
Modes are:
Use three modules: example-game-implementation, engine, engine-editor
We should provide light system
a. Use shader like Delver does
b. Use lightmaps (would be pain but can be worth it
Our example implementation and editor relies on provided resources in build folder, use general system for adding assets and baking atlases from them. ColorUtil is already prepared for changes. This relies on #4
GameObject can be an interface and there will be two implementations:
Make system to save node positions, without saving extra data of deleted etc (what we're doing now) inside our project data
Code is currently mostly lacking documentation, document it
Change package name to something better
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.