Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

476 Neutral

About iNsAn1tY

  • Rank
  1. Nice one, thanks - that'll streamline my design process a fair bit.
  2. Hi all. I'm looking at some iPhone development at the moment, and I'm in the process of designing my first game, a relatively simple 3D effort that's to make use of OpenGL ES. As I'm designing the code structure, I'm wondering to what extent I should mix Objective-C and C++. I've boiled it down to a couple of options. Option 1 is to write everything in Objective-C. I don't fancy doing this, because it means the majority of my game's codebase will need to be rewritten should I decide to target other platforms. Additionally, I've used C/C++ in amateur and professional projects for the last decade, so obviously, I'm comfortable coding in it. This brings me on to Option 2, which is using Objective-C where it's sensible to do so, in interaction with the various iOS frameworks, for example, but writing most of my game in C++. This would seem to have a number of benefits: the portability missing from Option 1, the use of C++ features that are absent from Objective-C, and the reuse of some existing code that I have. If I pursue Option 2, I'll most likely create all of the game logic and systems in C++ (except for OS-specific stuff like rendering and resource streaming), house that in my application delegate, and then have a single OpenGL ES-enabled UIView that gets rendered to, and a single UIViewController that passes input into my game. Any opinion or advice on either option is greatly appreciated. I'm leaning heavily towards to Option 2 right now, but there may be good reasons to avoid it in favour of Option 1, or another option altogether. I'd like to get this right first time round (as far as is possible, at the very least), and lay down a nice, robust base for this game and any future ones. An additional question I just thought of: should my C/C++ code be wrapped in a library, or simply included in the project? From what I've seen and read, it's the latter, but again, any guidance or advice on this would be helpful. Cheers.
  3. iNsAn1tY

    Charlie Brooker on Games

    Gameswipe is being repeated again tomorrow at 11.30pm on BBC Four, so it'll be back on iPlayer for a while at least. He used to write for PC Zone before he started doing TV work. It's great to see him doing more game-related stuff recently. Screenwipe, Newswipe and his Guardian column are unmissable.
  4. iNsAn1tY

    Noob PS3 questions

    Quote:Original post by adam4813 I have an 80gb PS3 and play many different games (no video or audio), and I still have plenty of space left. I would also recommend getting Burnout Paradise (the one with the party pack) as it is very enjoyable and can be picked up and put down at anytime and doesn't require upgrading vehicles or anything along that lines. Another (heavily biased :) vote for Burnout Paradise here. It is an excellent pick-up-and-play game, as adam4813 mentions - I completed it over a month or so, just playing an hour or two at a time. Must have put 60 or 70 hours into it, all in all.
  5. iNsAn1tY

    Holy...EA and THQ could be gone!!!

    Quote:Original post by GreenToad These were absolutely ridiculous rumors, but serious money moved around - I hope you guys sold EA shares yesterday (I know I did!). Yeah... they'd need to go up a little more than 8% for some of my stock to be worth selling. Like, 50%. Fingers crossed, eh?
  6. iNsAn1tY

    Holy...EA and THQ could be gone!!!

    Quote:Original post by Hodgman ...but really, really bad for EA... Elaborate.
  7. Lunacy. How the prosecutor has arrived at that conclusion completely eludes me.
  8. iNsAn1tY

    Interview: Expert Programmers

    Chris, Software Engineer 1 1. I really, really like technology. When I realised I could make my own software, and possibly make the games I liked playing, I decided it was definitely what I wanted to do. 2. Knowing where to start. I'd done some BASIC programming on Apple Macs at school, and bought a book on C++ and Win32 for an introduction to programming on Windows machines. Read a few chapters and couldn't make any sense of it. Turned out I'd bought an intermediate-advanced book by mistake. I took it back, got a beginner's guide to Visual Basic, and moved on to introductory C/C++ 6 months later when I'd been properly introduced to programming. 3. Certainly the EA intern programme. I was an intern in 2006 for three months, did well, and was offered a job when I finished my degree. I've been here almost two years now, and worked on some excellent projects. 4. As others have said, problem solving, the challenge of writing good, fast code, the fact that I don't have to work at Blockbuster any more (despite wearing my old Blockbuster t-shirt into work today :). 5. Yes. Since I was about 10, I wanted to be a games software engineer, and I poured all my energies into getting there. I geared my choices at college and university towards a career in programming. 6. I'd like to write, produce and direct computer-animated short films. I'm a huge fan of cinema, and I have some ideas for scripts, but nothing mature enough to begin writing. 7. I'm lucky in that I seem to find everything about programming relatively easy; I find more of a challenge in implementing mathematical solutions to problems. 8. It seems that everyone can program, but that most people shouldn't. Not at a professional level, at least. That doesn't stop people trying, though. I've seen some God-awful examples of code written by people who are poorly educated in programming languages and paradigms, or who simply have difficulty understanding logical constructs. Worse is a combination of those two. I've seen this both in academia and in industry. 9. Start off with small, simple projects that won't overwhelm you. Finish those projects. This is very important for two reasons: firstly, you'll have finished software that can be demonstrated to potential employers, and secondly, you don't end up demoralised with several projects that you never bothered to finish. Also, don't over-engineer things. Always go with the simplest solution that solves the problem that you currently have. If the requirements change, refactor to accommodate them when this occurs - planning for potential future requirements is great, but making things needlessly over-complicated can be a nightmare. Finally, don't optimize too early. Get things working first, no matter how slowly, then identify bottlenecks, and optimise where required. These are all traps that I've fallen into. 10. Attempting to run before I could walk.
  9. iNsAn1tY

    LCD Monitors - Vertical and other kinds

    I have two Dell 20" monitors here at work - the right one is rotated 90°. Oddly though, I use it for web browsing and looking at documentation, and I put my Visual Studio tool windows there so that I have the whole other monitor as my code window. IMHO, websites look better in this format; you can see more of them vertically and most websites have all their content in the centre anyway, so the sides are just wasted space.
  10. iNsAn1tY

    I stopped playing games. Am I broken?

    I've experienced this a bit recently, too. I blasted through GoW2 with my brother, but the last game I completed was Dead Space, and I stretched that out for a long time. I think it took me three or four weeks to complete, playing a couple of hours at a time. That felt like a good pace. I spent a lot of my youth playing games, time that I don't consider wasted, but... well, I only play them occasionally now. I've made a conscious effort to spend my free time doing things which I feel are somehow more worth-while - swimming, ju-jitsu, going to the gym, socialising. A change of perspective, perhaps. Games have a time and place, like everything else. I do love making them, though.
  11. iNsAn1tY

    PS3 games

    Good choice. I enjoyed the first Killzone. I'd highly recommend Burnout Paradise too (although I'm somewhat predisposed to...). FYI, there's more (very awesome) Paradise DLC coming in the near future.
  12. iNsAn1tY

    Some Quake Live invites

    I'll have one please. Could you PM it to me?
  13. Quote:Original post by owl Maybe Europe is paulatinely being converted to the Islam? 'Paulatinely' isn't a word I recognize, but there has been a lot of Muslim immigration into Western Europe, particularly into France, the Netherlands and the UK. There's been a lot of immigration in general.
  14. Quote:Original post by Guthur Quote:Original post by davepermen how about the other way? america should stop give israel money and support and let both handle it on their own? They can't easily take that route because of the power of Jewish lobby groups in America. Ah, it's not a proper proxy war yet. The Arab states need to step up and start supplying some decent weaponry to the Palestinians. It's hardly fair as it stands. Unguided, home-made missiles versus the latest US hardware? I mean come on, it'll be a massacre. While I might be revelling in being facetious and sarcastic, I personally have no interest in collateral damage or resolutions which aren't worth the paper they're printed on from an impotent UN. Give them all guns and let them settle it themselves once and for all, or just wait for Israel to withdraw for another tense ceasefire which both sides will violate in the name of defence and which will inevitably break down in the near future spurring another cycle of violence and bloodshed. What else are you going to do? I mean, really?
  15. Free Radical Design bites the dust. Rumour at Kotaku Confirmation later at Eurogamer Now I know at least a couple more people who have been laid off :(
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!