Jump to content
  • Advertisement

3D game, but drawn like a 2D game

Recommended Posts

I'm designing this game for the past three months, and it was meant to be 2D as I don't think it would look well with modelling, especially made by an amateur. I know how to draw with a tablet well enough, so I figured I'd do something like the art-style of games like Hollow Knight by Team Cherry and Castle Crashers, art by Dan Paladin. I have almost four years of experience with a Tablet.

However, the game that I really want to make would work much better in a 3D environment, and the more I figure out the design phase, the more I think 3D would be perfect.

Here's the question: Is there a way to make a 3D game that has all of its assets drawn instead of modelled? Like, something that looks like the game Borderlands, for example.

Let's say I actually go through the 3D modelling phase to make a character, but then I slap my drawing in the surface of that model for it to look 2D while being a 3D with X Y and Z. Makes sense? As if Minecraft was made with a bunch of cubic models and then someone slapped pixel art in the cube's surfaces...

Do you guys know any game dev who achieved something like that?

Any comments are welcome, thank you.

Share this post


Link to post
Share on other sites
Advertisement

"The Last Night" - http://oddtales.net/

I don't know if this is the 2d/3d thing you were going for. It is similar to the Elysian Shadows game posted up above. You would essentially take your sprites and just render them in a 3d environment. You'd have to just make sure to line up your camera against the flat sprites to create a 2d/3d effect.

Also in terms of achieving an effect like Borderlands, you may have to play with your shaders. Maybe this can help. https://youtu.be/3penhrrKCYg Part way in the video there is this Borderlands type effect that may give you some ideas for your project.

Good luck!

Share this post


Link to post
Share on other sites
1 hour ago, Andress Martin said:

However, the game that I really want to make would work much better in a 3D environment, and the more I figure out the design phase, the more I think 3D would be perfect.

There are lots of ways to do this.

First you can use 2D sprites in a 3D world. This is very easy, just load your sprite image to a flat plain.

 UDKSpriteSheetExample.png

 

Second is shell shading. This is what your thinking of. It's 3D models but by using a shader you make it look 2D. A outline is rendered in composing or by using the old mesh flip trick to get black edges. The Naruto, DBZ and some Zelda games use this.

It's mostly special shaders. The shaders are easy to make or find already made.

naruto-ultimate-ninja-storm-20080416040601929.jpg

 

Matcap shaders can be used for this also, but have lot's of problems that make them less than ideal. I am researching this at the moment.

shader_base_drone-1024x439.png

 

Then there is hand painted models, these are my favorite as they look really amazing. The problem is that making them needs both skill in 3D modeling and Digital painting.

For this you will use a shadless shader, all the light info is drawn in by hand.

001kFJBxgy722GjKhGNa1&690

Last is stylized rendering or composing. What dis means is that the rendered image of the 3D scene is adjusted to look 2D. Most modern games, including borderlands use this.

Where all the other examples are easy to do from the artist part of production, they are easy to implement, composing requires a lot of know how and often coding skill. It's the same as shaders for most part but often a bit more complex and not easy to find.

PostStylized.jpg

 

You are not limited to one form. Lot's of games combine these with each other for great effect. Have fun making these.

Share this post


Link to post
Share on other sites
16 hours ago, Mike2343 said:

I think that is going to be a vaporware product.  They've not updated the website since this time last year.

Yes, unfortunately. Very chaotic team as well, but that was the one I actually know about:)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Advertisement
  • Advertisement
  • Popular Tags

  • Popular Now

  • Advertisement
  • Similar Content

    • By LuigiLuigi
      I've been working on my own Metroidvania via GameMaker Studio for the past few years. You play as a bat named Ralph as he goes on an adventure to obtain 7 Crystal Medallions hidden in dungeons with the help of a cult known as the Crimson Fog. Along the way, there will be quests unlocked in Cedrus Village as you progress through the game. I've managed to complete a demo of the game up to the first dungeon and boss fight.
      I have only a PC build available, and the only gamepads I managed to install were Logitech Precision and Xbox PC gamepads. I had some trouble on gamepad detection though, so they may have connection issues. The desktop controls are similar to Terarria's control scheme if it's too much trouble. I don't have any music at this point, I'll need to get someone else to compose it later on. The music I make isn't bad, but it doesn't fit the aesthetic that well.
      I'm really hoping I can get feedback regarding the general content.
      Crimson Fog.0.2.zip
    • By ethancodes
      I've got a bug with my brick breaker style game. The bricks move down one line at a time ever 1.5 seconds. What appears to be happening is occasionally the ball will be just about to hit the brick when the brick moves down a line, and now the ball is behind it. I'm not sure how to fix this. I have two ideas but I'm not sure of implementation. 1 solution would be to check where they were and where they are going to be before rendering the frame. Then if they crossed paths, then register the brick as hit. Solution 2 would be change how the bricks move. I could maybe slide them down line by line, instead of a jump down. I'm not sure of this will fix the issue or not. Any ideas?
    • By mmmax3d
      Hi everyone,
      I would need some assistance from anyone who has a similar experience
      or a nice idea!
      I have created a skybox (as cube) and now I need to add a floor/ground.
      The skybox is created from cubemap and initially it was infinite.
      Now it is finite with a specific size. The floor is a quad in the middle
      of the skybox, like a horizon.
      I have two problems:
      When moving the skybox upwards or downwards, I need to
      sample from points even above the horizon while sampling
      from the botton at the same time.  I am trying to create a seamless blending of the texture
      at the points of the horizon, when the quad is connected
      to the skybox. However, I get skew effects. Does anybody has done sth similar?
      Is there any good practice?
      Thanks everyone!
    • By 4d3d
      Hi there,
      I've been away from 3d Art whilst on Maternity leave and just started to get an hour a day (if i'm lucky) to model while my baby sleeps. This is also my reason for picking something small. Really i'm after some feedback, good or bad, on any improvements, tips on rendering etc. 

      Any feedback would be massively appreciated as my time is so precious at the moment that i don't often have time to watch tutorials and research techniques so anything to point me in the right direction would be great.

      I've baked down from High-poly and exposed some custom color changing, decals, and number plate naming from substance designer and imported to marmoset.



    • By lucky6969b
      Dear folks,
      How do I calculate the axis of rotation between 2 vectors, one of them is the source directional vector, and the second is the destination directional vector.
      Thanks a lot
      Jack
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!