ID:1276185
 
How many members of the Byond community are also developing outside byond???
I'm working on a 2D game engine in C++ using SDL as the graphics API. I credit BYOND for giving me the tools needed to understand lower-level OOP Languages.
Mmm, 'also' might not be a good description for me, sadly. I'm a software engineer by profession, working mostly in Java. Have been for about 4 years now.
What kind of engine???
And Stephen are you working for a company or something?
Aside from curiosity I am also asking because I am searching for an engine to develop games on and would like to know your opinions.
Yeah, I've worked at a few places now.

As for engines, what kind of game are you trying to make, would be my question? What does it need to do?
Well, most, if not all game engines handle 3 basic things: User Input, Logical Processing, and Rendering.

Input is the keystrokes, mouse clicks, mouse movement, controller buttons, ect.
Logic handles what to do with the input, physics, interactive environments, enemies, ect.
The rendering puts it all on the screen... Okay, not it ALL, but just what you need to see.

A good engine should automatically handle Input and Rendering by default, which leaves the game developer to just handle the logic, making his/your life way easier when actually working on the game.

As far as anything else goes, Stephen's right. What are you needing the game engine to do? If your game doesn't need particle effects, don't add a particle generator. If it doesn't need realistic physics, don't add that, either.

My advice would be to start small, maybe a simple pong game, or a platformer if you're feeling brave. And DON'T start by developing a 3D engine. Start 2D and work your way up. That'll be more than enough for you right now. Trying to tackle 3D would be impractical and fool hearty.


My engine personally is going to handle the basics: Input, Logic, Rendering. The main point will be it's networking capacity. Though the Engine is just the first part. I've already set in motion plans for a full GDK, including a Map and GUI Editor.

I don't plan for a public release of the software, but having a map and gui editor just makes life so much easier.
I meant more like "Do you want a platform that can easily target mobile devices" "Do you need a platform that can scale like an MMO" etc.
My points were relevant too!
Well I'm thinking cross-platform, but I don't know that's the worst part. I'm trying to make games that will earn me money. But it's like social media vs MMO vs Android. I've worked with android and know Java as a 2nd language but fb games seem more promising and there are also MMO(not 3D)maybe 3D-like depends on my graphic designer. Don't worry about my ability to code a game I am still new but can program complex strategy/action games. I'm looking for something that will get me money(not relly helpful I know haven't concluded yet:D) what do you suggest???
I think you should consider an engine's strength and weaknesses first before you start using it. For example, if you're proficient with Java, jMonkeyEngine wouldn't be a bad choice.
In response to Victorqr
Victorqr wrote:
Well I'm thinking cross-platform, but I don't know that's the worst part. I'm trying to make games that will earn me money. But it's like social media vs MMO vs Android. I've worked with android and know Java as a 2nd language but fb games seem more promising and there are also MMO(not 3D)maybe 3D-like depends on my graphic designer. Don't worry about my ability to code a game I am still new but can program complex strategy/action games. I'm looking for something that will get me money(not relly helpful I know haven't concluded yet:D) what do you suggest???

The first thing you might want to try and do is get a chat program going, and then an instant messenger-like program going. Once you have that, you'll understand some networking basics that will be required to make any sort of multiplayer game. From there, you'll need to learn how to optimize the hell out of your socket code and how/when you send data back and forth. Lots of really annoying boring stuff that has nothing to do with actually making the game itself.

Or, you can just develop on BYOND where all of those things are already done for you.

If multiplayer isn't a big deal, JAVA is very easy to jump into and make something cool. I made this in one weekend: http://www.joeysturgis.com/roguelike
first language C++ but I yeah it's a fact that I will not pay much attention to code efficiently I mean I don't think that I will pay attention if a constructor is not working as an inline function in order to increase efficiency. But I'm looking for an engine that would enable me to develop games both on 2d and 3d graphics and compatible with android but not requiring a top programmer to code. Anyway the meaning of the post was to see where you guys develop and check out some engines.
Then a Game Development Kit, or GDK would be more up your alley. Giving less experienced developers a high-level set of tools develop games on. BYOND is a great example.
In response to Victorqr
Have you tried Unity?
They recently made the iOS and Android basic packages free. Unity also is cross platform and is great as a starting game engine, there are a lot of tutorials for it.
I was considering unity but guys have you ever heard antiryad?
I've been off learning C++ as of late, and I'm quite enjoying it; I've thrown together some rather basic console applications with it so far.
C++ is totally my favourite language.

Also about Unity and Android, should I use Eclipse with android sdk or Unity???
In response to Victorqr
Victorqr wrote:
C++ is totally my favourite language.

Also about Unity and Android, should I use Eclipse with android sdk or Unity???

I think eclipse is a great IDE, but you'll always be able to find someone else who disagrees.

Unity would have way more game-related stuff (tools) at your disposal. So I'd vote unity, even if it costs money to get upscale features. They'll be worth it as I'm sure they aren't selling you something that hasn't been optimized to work really well.
In response to Victorqr
I personally love Code::Blocks and the MinGW compiler. What exactly are you wanting to do with the Android SDK or Unity anyways? (Obviously make games..)
Page: 1 2