jamcraft4's People
jamcraft4's Issues
Main theme
Level generation
Floating animation for the ending item
Particle effect when bullet hits anything else than an enemy
Like the arrow broke or fly away/bounce
Boss
Pause menu
Make the escape menu and UI in general pause the game
- Add a "Continue" button or "Close" or "Resume" ...
Tiles and Graphics
Tiles and graphics work
Slime attack hits at start not when animation is played
Research more into animation events, add an event when the hit should trigger
Lights
Add some lightning ambiance, player with some kind of light aura
Shadows far from him, things like that to get extra juice in the level
Organize inventory
Have categories to quickly sort items
Player death
- Dying animation
- Go back to spawn with full life
Adding shadow to player and enemy sprites
Bullet goes through walls
They should not
Camera tweak
- Camera follows dot between mouse and player
- Camera size should be smaller
Level transitions
Upon game start: Player spawns in a room with a single crafting station.
When level is generated, a portails/door open leading to the dungeon start
When the dungeon is over, exit portal get the player back to that room.
Upon entering the room, next level is generated,
and so on until end of the game
In game UI
Display health, loaded arrows, ...
Crafting table and weapon upgrades
Player can interact with a crafting table and upgrade his weapon with dropped weapon parts
Prefab Room's Content GameObjects
Arrow trail
Some trail particle behind the arrow would be nice!
Mobs are sometimes positioned outside of the dungeon.
Add random offset to slime animation so they are not synced
Display current floor so player knows the progress he's making
End credits/scene
Weapon system: Recoil and precision
Difficulty progression
- Have spawn points in prefabs
- Use some arbitrary thing to set difficulty level: Example: Current level number/ Time played/ Killing count/ Items looted/ ...
At each generation, spawn enemies based on difficulty value into the spawn points.
Visor to replace the mouse
Use Player sprites
Planning to do that ASAP when I wake up
Enemy behavior
Basic enemy wandering through the dungeon
Autotiling
Crafting station
Need some sprite for a crossbow crafting station
Add touchpad support
Numerical pad to move, space to shoot
Level transition theme
When the player is in between two level, waiting for the new one to generate or crafting things
Music intensity change aren't smooth enough
Should configure some intensity level for various/abstract events:
Intense fight, boss fight, normal fight, nothing
And transition should be slower, maybe configurable
Enemy SFX
- Take damage
- Dies
UI: Crafting and inventory grid
It might be worth it to consider #50 for the inventory part.
First enemy
We need a name, behavior, style, ...
Listening to ideas
Enemy drop
Enemy can die and drop random weapon parts
Weapon system
Player should be able to shoot things and yield a weapon
UI: Main menu
Play/Quit, background
Game objective - Game name
Objective of the game? When is it won/lost
What happens on death?
What is the game called?
Weapon SFX
Shoot, reload, quiver empty
Bad spawn: Add corridors
I lost the screenshot but its possible to have room disconnected so player cannot reach everywhere.
We need to add corridors
Health UI on enemies
Add hands on weapons
PickUp SFX
Sound when an item is picked up
Change music intensity based on enemies on screen
Teleporter on EndRoom prefab is placed but its invisible!
Slime attack
Add behaviour for the slime
Portals
Need a sprite for the portal from/to dungeon/crafting room
Main menu
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.