• Advertisement

[Demo included] Looking for pixel artist partner for a 2D action RPG

Recommended Posts

Hello,
I am a lone programmer looking for a pixel artist for a 2D action RPG (more like some RPG elements) inspired by games like Dark Souls (but still with original ideas and game mechanics). The game will revolve around an engaging combat-system, environmental story telling, a few characters who in turn has great depth and personality (they will have personal goals that are more important to them than their usefulness to the player).

I haven't decided on the rest as I want us to design the game together. In this project, you will play as much a role in decision-making as I will and you will receive 50% of any potential profits. I was thinking of making a Kickstarter, but that depends on your opinion and financial situation.

Now, I cannot stress this point enough, we will be partners. I'm not just looking for someone to do what I tell them, I want your opinion ideas and I want to have discussions about the game. All I have right now is the concept and my engine and skill set. The setting, story, and lore of the game are still to be decided as well as a ton more. 

I do have an idea for a game mechanic, which involves a handful of weapons to change between instantly much like in an FPS you change between weapons with the 0-9 digits on your keyboard. These weapons can be combined to defeat enemies and unlock different parts of the game. But that's just a possible idea, it depends on your opinion.

I have made an engine for this game on top of the MonoGame framework using the programming language C# that I have a lot of experience with. I have also created a small example level of what we could make with the engine using art from the game "Chasm".  

We can easily place tiles and colliders using the tile map editor "Tiled"

pd0vKut.png

The Tiled files will be imported to Unity where you can place enemies as well as backgrounds, objects and generally sprites not limited to a tile size (I'm pretty sure Unity also allows import of photoshop files). When saving the scene it will produce a small .level file containing only the data we need from the Unity scene (I have complete control of the content of these files). These files can be placed in the MonoGame folder to allow the game to load them and use them.

KrYl6VB.png

As for animations, I have made an animation editor for Unity that allows you to select a sprite, a delay until next frame, and colliders for each frame. When saving the scene all animations will be saved to a single .anim file that can be placed in the MonoGame folder to allow the game to read the animations.

jM2ZJFD.png

Don't worry if this all seems overwhelming, I will explain in further detail and guide you through it if you decide to partner up with me. If you want to focus mainly on the pixel art that's fine too. Generally, I understand that you need to eat and since you won't get paid at least until a potential Kickstarter I realize you probably have a job, or school to think of besides this just like me, so I don't expect you to work full time, or even as much as I do.

Later on, I can even make tools for you if you have any requests.

We will share the animation editor and level editor over Unity collaboration and communicate over Slack unless you have any other preference. Although I do prefer communication in text form since it allows me to express myself concisely, not have to think about my surroundings, think about what I will reply and read previous conversations.

Now as promised from the title here is the demonstration of the engine and results of the tools as well as a demonstration of my capabilities. I do not own any of the art and nothing is final in terms of gameplay and the art will not appear in the final product of course. 

You only have one attack in the demo and I have disabled the stamina system since I'm not sure if we should have that in the game. The enemies are too aggressive since they have no attack cooldown they keep swiping at you (not really an example of the engaging combat-system I was talking about, would be nice with some more moves for both the player and enemies). The cave troll has an exploit where you can just stand inside of it and it can't hit you, this problem which is mainly for large enemies could be solved by extending the attack collider, or adding some kind of AOE attack when the player gets too close like a slam attack. Also, the cave troll has no walking animation. 

The UI is really barebone and really just placeholder, but it gets the job done. You can open up the menu with "Escape" or "Start" on the controller and set stuff like keybindings and even sound effect and music volume (even though there is no sound or music yet). We are going to need a sound designer in the near future.

You can reload the level with the "R" key on the keyboard.

You can fall through platforms by jumping while crouching.

You can push the explosive crates around and drop them on enemies for massive damage. They also explode when hit with a weapon.

The red lines are the colliders, the gray lines are the colliders bounding boxes.

I have attached the demo to this post, but the demo can also be downloaded here: https://www.dropbox.com/sh/pweivx9fdo96wb7/AAA9XvuYOW3to1bBXHjOzNRfa?dl=0 

The idea was to get this game through Steam Direct and sell it for something like 10$. I will, of course, pay the fee for entry. This isn't a get rich quick scheme, I just want to create a game that I can be proud of and would play myself and it will require the same kind of hard work that I have done to get here in the first place. I will not give up as long as there is hope for the project.

If this peaked your interest and/or you have any questions you can contact me on my email:
martinmaxdd@gmail.com
 

Thank you for reading this

Game.zip

Edited by CSharpCoder

Share this post


Link to post
Share on other sites
Advertisement

Hi there.

I am an artist with working experience in art, graphic and 3D animation. I have won a worldwide art competition for my Illustrations and am have designed concept art for a games that have unfortunately ran out of funding.I am interested in joining and see if we can create some really cool material. Hope you like my work. Thanks mate. Andy. 

Awaken_Page_3.jpg

Awaken_Page_4.jpg

wwweee.jpg

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

  • Advertisement
  • Popular Now

  • Similar Content

    • By Snaked
      Im working in this project for 1 year .... mostly i develop a tool and databases for make the different maps and now i'm doing the client for play the game
      Tell me if you like it......
      this is a capture of how is viewing atm

       
       
      https://youtu.be/9251v4wDTQ0
    • By Sunny Kumar
      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?
       
      Any help is appreciated!
    • By RoKabium Games
      Another one of our new UI for #screenshotsaturday. This is the inventory screen for showing what animal fossils you have collected so far. #gamedev #indiedev #sama
    • By Dave Haylett
      Hi everyone. I need some help with my project. It's a 2D-graphics-heavy WPF front-end app written in C#, which talks to two Access 2000 databases (yes I know, it's all I've got). It will be distributed freely on the internet, and so will be being used by Windows users of various installations/versions of Windows, Office, etc.
      One of the two databases (let's call it A), is intended to be read-only, and will be distributed with the app. It has half a dozen relational tables which I as the developer have populated, and is connected to in the app via OleDB Jet 4 with SQL querying the data now and then as the user uses the front-end. The database will be replaced whenever I release an update to the app.
      Database B is read/write, and contains end-user preferences, for example when they favourite something in my front-end, a Favourites table in here gets appended to. This database is not distributed with my app, and should not be overwritten, as it will lose user prefs, etc. and annoy my users.
      Whenever my app is run by a user, during initialisation database A will suck in the user data from database B (using simple SQL SELECT * INTO...), so that all the tables can be joined together by the SQL in database A (to include user prefs/favourites in SQL queries), and whenever the user favourites something, a record is created both in A (for the short-term session) and B (permanently). Database B isn't just about holding favourites, there is other user data in here as well, so there are 3 or 4 tables in B.
      So far, this is all working fine and I'm happy...
      Unfortunately my app is currently 32-bit, and it now needs to break the 32-bit memory barrier what with the size and volume of the graphics I'm pulling in (using the HDD is not really an option, as different graphics are needed kind of instantly and the hard disc would be being hosed and the app dog-slow otherwise, I suspect even off an SSD).
      I'm using VS2015, and switching to 64-bit will probably fix the memory problem, but it breaks Jet 4.0. I'm sure this is old news to most of you.
      To try to keep with 32-bit (and Jet4) but get the memory I need I've tried the -largeaddressaware toggle, and I've tried the editbin suggestion, but I just can't get these solutions to work in VS2015 no matter how hard I try. Are these definitely 100% solutions to 2gb memory limit in 32-bit applications? Should they always work? Am I dumb in being unable to get this to work?
      So otherwise I'm resigned to migrating to 64-bit, and having to get around the database issue, not the memory issue.
      My users will be using a variety of Windows versions (probably 7 and 10), and I'm sure various versions of Office, and so my solution for querying my two Access databases needs to be pretty open if possible.
      Googling has suggested I switch from JET4 to ACE12, but this is apparently requiring me to uninstall Office 2000 and install a 64-bit version (which I don't have), so I can't use it, and I suspect any users who also have an old version of Office installed won't be able to use it either?
      Googling has also suggested I use MS SQL Server. This sounds fine if there's such a thing as a "lite" local version which can manage database access, but I still need to somehow get the data from the databases (A.mdb and B.mdb) into the SQL Server each time the users fire up my app.
      The only solution I can think of at the minute, is to export all the tables from database A into CSVs every time I update the data in there, and have the app import them in a lame way, and also convert database B into some crappy text file which gets written to whenever the user changes a preference. I'd much rather use SQL to do all this if possible, as when the user browses around the app, queries involving joining several tables in A are regularly created and executed to adjust the user's experience/return search results/etc.
      So to summarise my misery, is there either an easy reliable way for me to keep with 32-bit/Jet4 and be able to address >2gb. Or is there instead an easy reliable way for me to switch to 64-bit and successfully query two Access databases without requiring all my users to have 64-bit Office installed?
      Thanks for reading and I hope someone can help.
    • By Alexander Winter
       
        Jumpaï is a game about creating platformer levels and playing them online with everyone. Will you become the most popular level maker or will you be a speedrunner holding world records on everyone's levels? More into casual play? No problems! You can happily play through the giant level database or chill at people's hub. Meet new people, make new friends, learn to master the game by asking pros or ask for people's favorite tricks on level making.  





      Unlike other games of its genre, Jumpaï is about playing levels with everyone in real time. You have the fun to see how other people are playing and get to realize you are not the only one failing that jump!

      The game is currently into development and still have lots to do. I am looking for people willing to help how they can. Developer? Graphist? Play tester? Sound designer? Game designer? I'm welcoming everyone. The project is so big I have a lot of work to do in all areas. Server backend, UI/UX, Game networking, Gameplay and even the website some day. As you can see from the default buttons, the game has been made with LibGDX. 

      If you plan to take an important role into the development of the game, we will discuss how you will get paid once the game generates money. Note that I'm not working on the game full-time. I'm studying full-time and working on it is a hobby. It's been 14 months since it started.

      So, are you interested? If so join me on my discord https://discord.gg/dwRTNCG and I'll answer all your questions.

      Additionnal screenshots:
       



  • Advertisement