|I've never done animation before||Post Reply|
|Aug 28 2019 Anchor|
I've never done animation before, but normally I like to draw cartoons.
|Aug 31 2019 Anchor|
From my personal experience, graphics is one of the quite challenging tasks for a game. I focus on 2D game development.
If you have no experience with programming at all, it will be a pain, but in like a month you will learn a lot. I suggest using NodeJS and typescript. If you would like to have less coding to do, a good way to go is to use a Unity game engine, but I have little experience with that, as I am low level coder. I need to say, that you will learn much less by using Unity.
Let's move to the graphics. If I have learned something the hard way, it is that you should have as less work as possible, and use automatization for whatever you can. An example can be, that you could create sprite sheets in photoshop, drawing it with a mouse. That is very time consuming, but can be done for one sprite, but as your game will progress, you are in a dead-end.
The approach that had proven to me as useful, is to use a Blender, and create a 3D model. That 3D model is then rendered to a 2D texture, and, if you want, can be animated. Like this, whenever I need to change a model or an animation, I do it in Blender, then press a button, and come back in 2 hours (I have an isometric game, where I need like 8 angles for all models).
Here is an example, or rendered sprite sheet for magic attack for my player model:
And this is only one side, I have 8 angles, and I can not imagine doing it in photoshop. Blender is tricky to be learned, however, at the size of this image you see, most of the quality is just lost (the final image is too small to see the details in the original 3D model). This is good because it requires minimum effort, and if I make a mistake (model is not good, texture not good somewhere), it is just not visible in the final render.
Here is publically available documentation for my 2D game, where are explained certain mechanics, can be helpful for your project. You can find there AI, pathfinding, collision (along with math formulas), networking, and so on.
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.