This is my first time building a game engine, albeit a 2D one for Android.
I've decided to build a simple ECS engine. The game I'm trying to *almost* duplicate at the moment is Doodle Jump.
I currently have the following systems running in my update loop, in the given order:
1) Physics (applies gravity)
2) Collision (works by predicting next position based on current position and velocity, and updates the current position on collision)
3) Transform Update (updates all entities based on their current velocities)
4) Render System (Draws to canvas)
I have the following questions: I want to write a manager that generates obstacles at, say, fixed gaps and when the player reaches the middle of the screen. This manager will need the current position and velocity of the player. (It finds the player by quering the ComponentManager for all entities having a PlayerComponent)
1) Where should this manager be placed in the game loop?
2) Should it even be a manager? Can such logic lie in systems?
3) Extending upon 2, what really are Systems supposed to handle?
Hello! We are currently developing a real-time strategy mobile game and this is the concept art for one of our characters.
Her description is: „She blends upper class sophistication with very sharp blades and even sharper fangs.”
What do you think?
Just some Game of Thrones fan art! Had to draw a picture of the Night King after Season 7, mostly just to see the poor dude smile for once! I mean he's got a new ride, things going well in his career as evil incarnate, why so serious? Also, thought I'd see if I could illustrate the ice armor, as written by GRRM, but also merge the book version of the Others with the TV show version. Illustrated in Photoshop.
Character concept of the Huli Jing fox spirit of Chinese mythology. They are known as beautiful tricksters, sometimes in the shape of a fox, at times a young maid, at times something in-between. They are known to be benevolent at times and malevolent at others - a cross between a foxy fairy and a succubus. They possess powerful sorcery, and feed off of the essence of the men they seduce. Illustrated in Photoshop.