Hi guys,
I'm a Software Engineering student and I have decided to build a game engine for my final year project, I have to make my decision and start it exactly one year from now and I'll have ~7 months to finish it.
I've built a simple platform game engine with ActionScript 3.0 recently and it was successful (it was my first ever ActionScript programming and I used only and only Adobe’s official AS3.0 reference), since I finished it, everyday some new solutions and ideas comes to my mind and I think I will be able to build a full game engine with AS3.0 (and Java for the engine’s UI) for my Final Year Project.
But my question is that do you think it is really worth it to do my project with AS 3.0 and Flash? I have looked at some books about AS2.0 and AS3.0 and one of the most disappointing things about AS and Flash for me was that even the authors of some popular books doesn't have a clear idea about programming and object oriented design, most of them (at least the ones that I saw) just do some routine coding to finish the job and that's not a good thing for me at all since it is supposed to be a university project that officially makes me a Software Engineer! So I'm a little unsure about whether is it a right choice or not to use AS3.0?
What is your opinion about a SilverLight game engine (using C# and Microsoft’s Expression Studio)?
I really really want to get into video games industry and I really really want to get into a top university for my Master's degree, so I need my project to be something that shows my programming and problem solving skills.
So in short words: What would you do if you were in my place?
Game Engine for my Final Year Project
Page 1 of 14 Replies - 2554 Views - Last Post: 10 May 2010 - 04:40 AM
Replies To: Game Engine for my Final Year Project
#2
Re: Game Engine for my Final Year Project
Posted 09 May 2010 - 11:39 AM
No Silverlight. If you're going C#, go C# and XNA Game Studio.
Honestly, if I were in your position, I'd go for a variation of C. You're going for your college degree. Doesn't it seem a bit elementary to be working with Flash still?
I fully recommend C++ with SDL and OpenGL. However, I'm not sure how well that would go over with your professor, seeing as a lot of people tend to go DirectX > OpenGL, even though OpenGL is more flexible, cross platform, and arguably more powerful if the PS3 vs 360 comparison is worth anything.
Honestly, if I were in your position, I'd go for a variation of C. You're going for your college degree. Doesn't it seem a bit elementary to be working with Flash still?
I fully recommend C++ with SDL and OpenGL. However, I'm not sure how well that would go over with your professor, seeing as a lot of people tend to go DirectX > OpenGL, even though OpenGL is more flexible, cross platform, and arguably more powerful if the PS3 vs 360 comparison is worth anything.
This post has been edited by johnmatthais: 09 May 2010 - 11:41 AM
#3
Re: Game Engine for my Final Year Project
Posted 09 May 2010 - 01:37 PM
There aren't too many Silverlight game engines out there, so I actually think that would be a neat project.
#4
Re: Game Engine for my Final Year Project
Posted 09 May 2010 - 02:43 PM
Quote
But my question is that do you think it is really worth it to do my project with AS 3.0 and Flash
Quote
I have looked at some books about AS2.0 and AS3.0 and one of the most disappointing things about AS and Flash for me was that even the authors of some popular books doesn't have a clear idea about programming and object oriented design, most of them (at least the ones that I saw) just do some routine coding to finish the job
The point is, treat your work like a debate. Everyone has ideas about what is good design and bad. About what makes sense and what doesn't. About what is feasible and isn't. There are plenty of libraries where the authors said: "everyone else is doing it wrong". What makes you an impressive developer is when you can actually do what you say. If you think others do it wrong, show what correct is.
Quote
So I'm a little unsure about whether is it a right choice or not to use AS3.0?
Quote
What is your opinion about a SilverLight game engine (using C# and Microsoft’s Expression Studio)?
Quote
What would you do if you were in my place?
Furthermore, you want to continue onto a Master's degree. That usually implies further focus on CS (i.e. you want to spend more time on theory). Is your interest then, in particular, on theory?
#5
Re: Game Engine for my Final Year Project
Posted 10 May 2010 - 04:40 AM
Hystaspes, on 09 May 2010 - 06:13 PM, said:
But my question is that do you think it is really worth it to do my project with AS 3.0 and Flash?
...
What is your opinion about a SilverLight game engine (using C# and Microsoft’s Expression Studio)?
...
What is your opinion about a SilverLight game engine (using C# and Microsoft’s Expression Studio)?
If you're looking to do something that runs in a browser, Javascript and the HTML5 canvas are pretty well-supported today (IE needs a plugin for it, all other major browsers have native support), so I'd go that direction. It remains to be seen whether canvas really will be a Flash killer, but it's definitely a sparsely-populated area so far. Plus it's an excuse to work with emerging technologies.
I would stay clear of Silverlight in any case. Silverlight support is poor on non-Microsoft platforms and nonexistent on non-x86 hardware.
Hystaspes, on 09 May 2010 - 06:13 PM, said:
I really really want to get into video games industry
If that's your primary goal, then I'd suggest leaving the browser space entirely and writing an engine in C/C++ that will run for users as a standalone desktop client (either as a self-contained desktop game or as a network client for a server-based game). For the most part, the video games industry doesn't make browser-based games, so a browser-based game engine won't be the most effective way to pursue a goal of working for them.
Page 1 of 1
|
|

New Topic/Question
Reply




MultiQuote




|