simeonradivoev / 2d-platformer Goto Github PK
View Code? Open in Web Editor NEWA 2D Action Platformer Experiment made with ECS/DOTS
License: Apache License 2.0
A 2D Action Platformer Experiment made with ECS/DOTS
License: Apache License 2.0
To compensate for the desired heavy feel it would probably be advisable to implement some sort of a cover system that lets the player traverse and get behind cover seamlessly. There currently is a vault of sorts for the player allowing him to get over obstacles but a better option would probably be, the player going in front of the obstacles and emerging on the other side.
Cover currently doesn't help much as the robots can shoot the player in the head. An option could be to make the accuracy of the robots decrease when the player is behind cover or outright disable bullet collision the player head.
A pause menu that is opened with the escape button that has rudimentary options would be nice. Currently to close the game you need to Alt+F4 from it.
A different crosshair per weapon could make the weapons feel even more unique. Indicating weapon recoil with the crosshairs could also be a good idea. There are already multiple crosshair assets in the project but for now, only one is used.
Move to the Unity Input System instead of the old one. The package is already linked.
Physics freaks out in builds. At first, I thought it was PlayerMoveSystem not running in the simulation group. So I added that also the automatic delta time provided by the ECS system was not providing the fixed time, so I fixed that as well. In Editor it's running fine but in builds the player is just jerking around and movement and jumping are next to impossible.
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.