Alright guys, I figure that you should about VGM.NET's progress. With college coming up in... a few weeks, it is obvious that I won't be getting as much done as I had previously thought. With that said, do
not think that this project is dead. In fact, I've finally decided how I can keep this project moving and improve it. That's right, I'm going to make this thing even better.
Now, some of you out there might be thinking, "smchronos, you nimrod, you can't make VGM.NET better! You haven't even released it yet! What's going on? Is this your way of saying that you're dropping the project?" Let me repeat: I am
not dropping this project. What I am doing is starting over with a language that I will be taking in college. That's right! I am actually going to use a language while I'm learning it... which means that everybody wins! I learn more for my class while you guys get more progress and updates! Okay, so, I'm sure you guys are wondering what amazing language I'll be using for VGM.NET, right? Well, first of all, it will no longer be called VGM.NET. For those of you that didn't know, VGM.NET = Visual Game Maker .NET (the .NET stands for the .NET framework of Microsoft). The new project name for this engine will have something to do with the new language that I'm going to use.
Now, I want to talk to you about the actual language: I'm using Java. Honestly, I hate Java; however, I'm required to learn it and, as a possible computer science/computer engineer double major, I cannot protest learning the language because of personal tastes. Frankly, Java is great for quick cross-platform development. From what I've seen, the newest Java IDEs out there provide quick and robust ways to make apps. Furthermore, the syntax is similar to that of my favorite language (of the moment) C. That's right, I actually prefer C over C++ right now... but not by much. Anyway, some of you may immediately think, "Does this mean that we can't compile our apps? It's just another stupid application that runs binary files and is more like a game than an engine?" Wrong! Take a look at this link right
here. Granted, this might take some tweaking, but it can work. Plus, if you want ultra security, you can find some quick apps that compile Java code to actual executable files (granted, they may not be the best). The point is, you will be able to write code for the engine. As I learn how to do things, I'll write my own code to produce text files with those features.
So, what is there left to this post? Let me start out by listing some possible features that this engine should be able to produce:
- My personal favorite: cross-platform applications
- OpenGL rendering (I like it better than DirectX)
- Ability to embed into web pages (this will be tricky, or require additional coding by me)
- 3D capabilities (I've seen it done, and I want to do it too)
- All of VGM.NET's features
Alright guys, if you've followed me so far, there's just a little bit left. Because I'm planning to code this in Java, this project needs a new name. If any of you follow the Eclipse engine, they thought of a catchy title for their upcoming Java engine called 'Solar Eclipse.' Granted, I doubt there is a name for VGM.NET that could be as catchy without altering the name completely. That's why I'm turning to you guys. Give me a few names (
no less than three) that you think would suite a game engine that could become the
next big thing. Anyway, that's about it. I'm planning to start practicing Java (ordered an additional monitor so I can dual screen my computer) as I downloaded some nice Java ebooks to read from. And who knows, maybe Jared (a.k.a Sh4d0ws) will help me out... although he doesn't like doing much outside of game development... and he's mostly interested in C++ at the moment.
I repeat! Give me a few names (no less than three) that you think would suite a game engine that could become the next big thing.