Smilex

Members
  • Content count

    11
  • Joined

  • Last visited

Community Reputation

119 Neutral

About Smilex

  • Rank
    Member
  1. Engine or API?

    [quote name='Serapth' timestamp='1340244723' post='4951191'] [quote name='Smilex' timestamp='1340232723' post='4951145'] [quote name='Serapth' timestamp='1340221287' post='4951093'] [quote name='Smilex' timestamp='1340219528' post='4951087'] [quote name='riverreal' timestamp='1340155003' post='4950792'] [quote name='Smilex' timestamp='1340147207' post='4950760'] First of I'd like to note that you'll be better off calling OpenGL a specification and not an API, you can read on why that is the correct term. But to the actual question. I'd say it really depends on what you want to do, do you like coding things that people have coded for you, just to learn how? Then OpenGL is great. Are you interested in making a game? Then I'd say UDK. Or I wouldn't really recommend UDK, as I have no experiences with it, but it was one of the two options you wanted. Also note that I did not answer with the idea that you want a job in mind, just because personally I wouldn't hire a game developer who does it only to get a job. [/quote] Calm down I was just asking xD And actually openGL is an API: [url="http://en.wikipedia.org/wiki/OpenGL"]http://en.wikipedia.org/wiki/OpenGL[/url] I never said I only need a job... I wanted it because it's a good way to understand the professional way to make games. I wasn't requesting a job... Just asking if openGL is a wanted ability, I don't need any offer unless you I already have a small indie team. Not prejudge before meeting [/quote] I wasn't judging, and if the tone of my reply seemed to be so, then I'm sorry about, wasn't intended. But OpenGL is not an API in itself whether Wikipedia says it or not, OpenGL is only a specification written by the ABI which only says what a certain functionality should do, never how it is implemented. Then there is the OpenGL C API, for which the implementation is provided by your driver vendor. [/quote] Wow, that is splitting some pretty tiny semantic hairs there. You are safe calling OpenGL an API, as the standard itself *IS* defining the API that vendors implement. It is the API itself that is standardized! Hell, even Kronus, the group regulating OpenGL says this: " [left]OpenGL® is the most widely adopted 2D and 3D graphics API in the industry"[/left] [/quote] Yet calling it an API takes away some of the beauty of it, like that it is language independent. Also which OpenGL API do you refer to? Although most (if not all) language implementations fallback to the C implementation, it's still fair to say "The OpenGL Python API", also if you insist on calling it an API, you should at least consider it to be multiple when typing it, like for example "You can choose [b]an[/b] OpenGL API" and not [b]the[/b]. But take note that I said that he would be better of calling it a specification, not that this is a law and that I will flip a table if he doesn't. [/quote] I think you may be confusing terms here. The OpenGL API *is* a C based API. There used to be a couple of implementations of the API, such as [url="http://www.mesa3d.org/"]Mesa[/url], or Iris GL, which was the progenitor of OpenGL. When you mention the Python OpenGL API, or C# OpenGL API, or a library like Java's LWJGL, those are actually bindings, which simply call call the C api using whatever native binding mechanism that language supports. [/quote] I was very afraid that I got something wrong in my post, but I'm pretty damn sure that OpenGL isn't a C based API. It is only a specification, and although the Python OpenGL is a binding, if hardware vendors were to make their implementations for those languages instead of C, then it is no longer a binding, and it is the OpenGL Python API. Note that I don't know (and don't think) that it'd be possible with Python. Anyway, the OpenGL C API is only the headers, the hardware vendors provide the implementation for these headers. Also, aren't hardware vendors making implementations for OpenGL ES Java API for Android? But I digress. If I'm wrong on this, then I'm wrong and I'll research it until I get it right, but I'm pretty sure this is the way it works.
  2. Engine or API?

    [quote name='Serapth' timestamp='1340221287' post='4951093'] [quote name='Smilex' timestamp='1340219528' post='4951087'] [quote name='riverreal' timestamp='1340155003' post='4950792'] [quote name='Smilex' timestamp='1340147207' post='4950760'] First of I'd like to note that you'll be better off calling OpenGL a specification and not an API, you can read on why that is the correct term. But to the actual question. I'd say it really depends on what you want to do, do you like coding things that people have coded for you, just to learn how? Then OpenGL is great. Are you interested in making a game? Then I'd say UDK. Or I wouldn't really recommend UDK, as I have no experiences with it, but it was one of the two options you wanted. Also note that I did not answer with the idea that you want a job in mind, just because personally I wouldn't hire a game developer who does it only to get a job. [/quote] Calm down I was just asking xD And actually openGL is an API: [url="http://en.wikipedia.org/wiki/OpenGL"]http://en.wikipedia.org/wiki/OpenGL[/url] I never said I only need a job... I wanted it because it's a good way to understand the professional way to make games. I wasn't requesting a job... Just asking if openGL is a wanted ability, I don't need any offer unless you I already have a small indie team. Not prejudge before meeting [/quote] I wasn't judging, and if the tone of my reply seemed to be so, then I'm sorry about, wasn't intended. But OpenGL is not an API in itself whether Wikipedia says it or not, OpenGL is only a specification written by the ABI which only says what a certain functionality should do, never how it is implemented. Then there is the OpenGL C API, for which the implementation is provided by your driver vendor. [/quote] Wow, that is splitting some pretty tiny semantic hairs there. You are safe calling OpenGL an API, as the standard itself *IS* defining the API that vendors implement. It is the API itself that is standardized! Hell, even Kronus, the group regulating OpenGL says this: " [left]OpenGL® is the most widely adopted 2D and 3D graphics API in the industry"[/left] [/quote] Yet calling it an API takes away some of the beauty of it, like that it is language independent. Also which OpenGL API do you refer to? Although most (if not all) language implementations fallback to the C implementation, it's still fair to say "The OpenGL Python API", also if you insist on calling it an API, you should at least consider it to be multiple when typing it, like for example "You can choose [b]an[/b] OpenGL API" and not [b]the[/b]. But take note that I said that he would be better of calling it a specification, not that this is a law and that I will flip a table if he doesn't.
  3. Engine or API?

    [quote name='riverreal' timestamp='1340155003' post='4950792'] [quote name='Smilex' timestamp='1340147207' post='4950760'] First of I'd like to note that you'll be better off calling OpenGL a specification and not an API, you can read on why that is the correct term. But to the actual question. I'd say it really depends on what you want to do, do you like coding things that people have coded for you, just to learn how? Then OpenGL is great. Are you interested in making a game? Then I'd say UDK. Or I wouldn't really recommend UDK, as I have no experiences with it, but it was one of the two options you wanted. Also note that I did not answer with the idea that you want a job in mind, just because personally I wouldn't hire a game developer who does it only to get a job. [/quote] Calm down I was just asking xD And actually openGL is an API: [url="http://en.wikipedia.org/wiki/OpenGL"]http://en.wikipedia.org/wiki/OpenGL[/url] I never said I only need a job... I wanted it because it's a good way to understand the professional way to make games. I wasn't requesting a job... Just asking if openGL is a wanted ability, I don't need any offer unless you I already have a small indie team. Not prejudge before meeting [/quote] I wasn't judging, and if the tone of my reply seemed to be so, then I'm sorry about, wasn't intended. But OpenGL is not an API in itself whether Wikipedia says it or not, OpenGL is only a specification written by the ABI which only says what a certain functionality should do, never how it is implemented. Then there is the OpenGL C API, for which the implementation is provided by your driver vendor.
  4. Engine or API?

    First of I'd like to note that you'll be better off calling OpenGL a specification and not an API, you can read on why that is the correct term. But to the actual question. I'd say it really depends on what you want to do, do you like coding things that people have coded for you, just to learn how? Then OpenGL is great. Are you interested in making a game? Then I'd say UDK. Or I wouldn't really recommend UDK, as I have no experiences with it, but it was one of the two options you wanted. Also note that I did not answer with the idea that you want a job in mind, just because personally I wouldn't hire a game developer who does it only to get a job.
  5. Game Maker, Unity, or Blender?

    As someone new to the experience, I'd urge you to use Blender or Game Maker, and not begin by learning a coding language, and here's my point on why. Both use graphical logic (It's what I'll call it, and it means that you can make game logic in a graphical user interface (GUI)) and therefore teach you how game logic is done, in a easy and intuitive way. Another thing is that you are 14 and therefore I'll make the assumption that reading might be cumbersome (because you might feel like you don't want to read, just do.), this is usual and many people never loose the habit, but what these two programs offer, is a very easy way to get started. Both feature scripting languages, which means that you can use it as further learning material. And making placeholder graphics is easy in both, so you don't have to waste time doing the art, unless you like to do that. So all in all, both tools provide you with a way to make things fast, and in the process, learn many of the important things of game development, most notably the logic. Now to choosing which one of the softwares to use. Blender's game engine is designed to work within Blender, and therefore focuses on 3D development, while Game Maker focuses on 2D, which means that if you enjoy working with 2D more than 3D, go for Game Maker, is it the other way around, then go for Blender. Both are good choices, and a good beginning step for your future in game development. Personally I started with C++, and I'd like to emphasize that this was a bad idea! Why? Because I've never learnt the logic of game development, and therefore have never made a game except Tic Tac Toe (something which I'm working on changing now, years later). But I did find Game Maker quite some time after learning C++, but at that stage I thought I was too cool for such nonsense, because I could code, yet I could never finish my code. Currently I'm using Blender to prototype a game, and it's very easy. tl;dr, don't pick up a language if you haven't even tried making games yet, pick Game Maker or Blender. Note. I don't get why I've seen people tell beginners to use something like C++ and Ogre3D (A massive engine designed to be capable for AAA graphics). It's like giving a kid who hasn't tried Legos yet, the tools and schematics for building a house, and throw them a heap of books on the subject.
  6. How to reinvigorate a team?

    Concerning this thread, I had the idea to use it to ask oneself if they want to continue with the project, and that way one might get a different answer than expected. It was just an idea and I think it's fun to utilize at different scenarios, to see how much such a simple idea can be used for.
  7. Help getting off the ground

    If it's 2D art, then animation is sprite by sprite (or frame by frame). I think a good was to do it is to draw the sketches for each frame first, and then continue with drawing the actual detail, but it's all about preferences. If it's 3D art, then you can use bones and stuff. Note that you can also use some bone tool for 2D (I believe Adobe Flash has the feature), but I don't know of any example where that has turned out be artistically pleasing.
  8. Starting off

    All practise is good practise. But I would argue that although coding is the funny part, you should also try to put some effort and time into reading stuff. Doesn't have to be a book, but articles here and there and try to use what you learn, in your text based games. Either way, when you feel like it, you can just pick up a 2D engine and code tic tac toe and so forth. My first 2D engine was HGE if you are interested in that.
  9. How to reinvigorate a team?

    [quote name='Tom Sloper' timestamp='1339634286' post='4948996'] [quote name='Smilex' timestamp='1339625780' post='4948951'] [quote name='aattss' timestamp='1339507722' post='4948475'] It also works it if's just a hard to read font. It's even scientifically proven to help people in school get better grades (especially in biology). [/quote] You are a genius! I never thought about it, but I'll surely try this now that I'm preparing for exams and all that stuff. [/quote] I must be thick; I don't understand. Can one of you please explain? Would I just imagine that some text is in a hard-to-read font? Or should I take the text, paste it into a word processor, and change it to a hard-to-read font? And that will help me as 1. the writer, or 2. the reader, to get getter comprehension? [/quote] I haven't tried the font trick, but it is definitely for the reader. The idea is to make the reader's brain have too much to do, so that it can't predict stuff. So with my translation example, your brain has to translate the text as well as reading it and understanding it, making predictions hard for it. If we take the shopping example again, say you were a Pepsi person and you always get a Pepsi, but then you can try to ask yourself "What soda do I want?" in a different language, one you aren't too fluent at, so that your brain doesn't have an as easy time to tell that it's Pepsi, because it has always been Pepsi, but instead evaluate the actual question. I don't know of the actual science behind it, but I have tried it myself and for me it actually worked (Even though I was fully aware that I was just testing the idea).
  10. How to reinvigorate a team?

    [quote name='aattss' timestamp='1339507722' post='4948475'] [quote name='Smilex' timestamp='1339467405' post='4948370'] viptampa, I want to suggest an exercise for you. You might have already tried this, I wouldn't know, but either way, if you haven't, then this might help a bit. Now try to continue reading in a different language from English and your native language, if you can, if not, then just translate this, in your head, from English to your native language. You can also try to immitate some famous voice in your head. [size=3]Do I believe in your project?[/size] Now dependant on your own answer, you'll find the answer to if you are capable as a leader in your current state of thought. The reason I suggest this exercise, is because I was told (and everyone knows that a guy on the internet who was told something, is always right) that if your brain is already spending energy, trying to translate in this example, it doesn't necessarily use it's sub concious (which in this case, might make you think about the question above, untruthfully). For everyone who doesn't believe it, try doing it when shopping next time, and you might find that your favorite stuff, isn't actually your favorite stuff ( at least it works for me, even if I know I'm just testing it ). This was just something I felt like adding, because I want to feel like I know more than someone else. This does not mean that you don't have to sort out the legal stuff. You have to sort out the legal stuff. [/quote] It also works it if's just a hard to read font. It's even scientifically proven to help people in school get better grades (especially in biology). [/quote] You are a genius! I never thought about it, but I'll surely try this now that I'm preparing for exams and all that stuff.
  11. How to reinvigorate a team?

    viptampa, I want to suggest an exercise for you. You might have already tried this, I wouldn't know, but either way, if you haven't, then this might help a bit. Now try to continue reading in a different language from English and your native language, if you can, if not, then just translate this, in your head, from English to your native language. You can also try to immitate some famous voice in your head. [size=3]Do I believe in your project?[/size] Now dependant on your own answer, you'll find the answer to if you are capable as a leader in your current state of thought. The reason I suggest this exercise, is because I was told (and everyone knows that a guy on the internet who was told something, is always right) that if your brain is already spending energy, trying to translate in this example, it doesn't necessarily use it's sub concious (which in this case, might make you think about the question above, untruthfully). For everyone who doesn't believe it, try doing it when shopping next time, and you might find that your favorite stuff, isn't actually your favorite stuff ( at least it works for me, even if I know I'm just testing it ). This was just something I felt like adding, because I want to feel like I know more than someone else. This does not mean that you don't have to sort out the legal stuff. You have to sort out the legal stuff.