Do i need Anything Else?

SpriteSheet - i can register new spriteSheets fast
Vector2F - well its a vector2F
IDGameLoop - good gameloop with deltaTime
GameWindow - just sounds better then JFrame
KeyManager - Handles Keys Better
Config - allows me to save data to a properties files like “playerData.properties”

do i need anything else to create a good game like classes that makes it simpler

Graphics class that handles all rendering?

Just make a game. After you make one, you will know what you need to make your development process simpler. Don’t create stuff like this before even making any game, as it might prove to be useless.

this is stuff i need i learned from experiance =P

Then why do you ask if you need anything else if you know that this is what you need to make a game?

It’s impossible to know what you need before you start.

You can have a general idea of what you need to start, but if you think you can plan out every single class you’ll need to finish, you’ll just stare at the drawing board all day and never do anything.

if there is anything particular that i can use or need in game-development that can make it easiyer

Transform and matrices class. Basic path finding utilities (BFS), asset management is a nice one.

You need experience. Nothing else matters, or anything that does matter comes from experience.

Trying to get a list of everything you need is an exercise in futility- no two developers use exactly the same set of tools. You need to figure out what makes the most sense to you, then carve out your own little niche using them. You figure out what those are through experience.

You might want to check out One Game a Month, or the Global Game Jam that’s coming up. Great ways to get experience. But the point is- stop worrying about it and JUST MAKE A GAME.