• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
Chromanin

Choosing an engine - simulating old SMS/NES games

8 posts in this topic

Hey there,

All my life I've wanted to create a game just like Wonderboy 3 on the SMS. I've been planning on starting with this, but I want to replicate the general feel (Can't really call them physics??) quite exactly.

I suppose most modern toolsets already have all of these elements implemented. Is there anything that would be a good choice still? Or should I create an engine from the grounds up.

Cheers
0

Share this post


Link to post
Share on other sites
I believe that this link is quite relevant.

[url="http://scientificninja.com/blog/write-games-not-engines"]http://scientificnin...mes-not-engines[/url]

If you went with XNA, it comes with pretty much everything you would need to make a game like this right off the bat.

Other API's like SFML or SDL would be just as effective
1

Share this post


Link to post
Share on other sites
I'm sorry, but I think you're misunderstanding my question. My question isn't what engine has what I want to use. It's the reverse, what engine is so basic you could barely make Mario with it.

I actually only have experience with XNA, and though it's nice and great fun, I don't think I'll ever be able to make a SMS type game out of that.

I was looking into SDL, which seems to be more in the way of what I'm looking for.

The again, perhaps my understanding of game engines is terribly flawed.

Thanks again
0

Share this post


Link to post
Share on other sites
[quote name='Chromanin' timestamp='1337552836' post='4941749']
I'm sorry, but I think you're misunderstanding my question. My question isn't what engine has what I want to use. It's the reverse, what engine is so basic you could barely make Mario with it.
[/quote]

That's not what you asked. You asked:

[quote]Is there anything that would be a good choice still? Or should I create an engine from the grounds up.[/quote]

How could anyone read that and infer that you're looking for an "engine so basic you could barely make Mario with it"?

I know there are some really great people here on gamedev, but I don't think any of them can read minds (at least not yet).

Anyway:

If you have very specific game engine requirements (and it seems like you do), you'll probably have to make your own, specifically for your game.

The SDL library could be used to great effect in this case.
0

Share this post


Link to post
Share on other sites
Another very basic 2D engine is the [b]Gadged2D[/b] engine([url="http://roswellgames.com/gadget2d/"]http://roswellgames.com/gadget2d/[/url]). It has everything you need to make a 2D old school game like that and you can always add more features if you are up for it.
0

Share this post


Link to post
Share on other sites
[quote name='Chromanin' timestamp='1337552836' post='4941749']
I actually only have experience with XNA, and though it's nice and great fun, I don't think I'll ever be able to make a SMS type game out of that.
[/quote]

Out of curiousity, why do you feel you could never make a retro game using XNA?

XNA is just a framework, not an engine. In fact, I'm currently working on an entirely "ASCII mode" video game system using XNA, which is about as retro as it gets, so I'm sure something like NES could be done.
0

Share this post


Link to post
Share on other sites
[quote name='laztrezort' timestamp='1337577776' post='4941825']
[quote name='Chromanin' timestamp='1337552836' post='4941749']
I actually only have experience with XNA, and though it's nice and great fun, I don't think I'll ever be able to make a SMS type game out of that.
[/quote]

Out of curiousity, why do you feel you could never make a retro game using XNA?

XNA is just a framework, not an engine. In fact, I'm currently working on an entirely "ASCII mode" video game system using XNA, which is about as retro as it gets, so I'm sure something like NES could be done.
[/quote]

indeed, for a NES like game you can use any 3D engine/API that supports orthographic projection and no/nearest texture filtering (Which really is most of them) Edited by SimonForsman
0

Share this post


Link to post
Share on other sites
[quote name='SimonForsman' timestamp='1337578707' post='4941827']
indeed, for a NES like game you can use any 3D engine/API that supports orthographic projection and no/nearest texture filtering (Which really is most of them)
[/quote]

Agree with you completely. However, if you are JUST interested in the basic functionality then a simple 2D engine might actually be better. That way you will not get lost in the multitude of APIs that a 3D engine typically has especially if you are beginner. Also if you use a fullscale 3D engine then you probably will end up using only a minuscule of the functionality anyways.

On the other hand, if you are already familiar with the 3D engine, then it makes more sense to go along with that because it will actually save time.
0

Share this post


Link to post
Share on other sites
Super, great, many thanks guys!!

Sorry for the confusion, my first post was missing a pretty important sentence saying I wasn't interested in an engine with too many options :).

Will definitely take a look at Gadget2D. Might be exactly what I was looking for.
0

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
Sign in to follow this  
Followers 0