SeanO'Brien

Members
  • Content count

    20
  • Joined

  • Last visited

Community Reputation

132 Neutral

About SeanO'Brien

  • Rank
    Member
  1. Canadian

    Thanks for that.    I'm hoping to find a job where the company will sponsor me to stay if I'm honest. 
  2. Canadian

    I'm about to embark on an attempt to find permanent work in canada via a years working visa holiday. I've been working for just shy of 2 years as a programmer in Scotland and I've a good idea of what to expect (at times) when it comes to programming job interviews over here.    Usually a short phone call, followed by a test I do at home where if I pass or fail, they'll decide if I get a face to face interview.    I was wondering what if any canadian game devs / professional programmers could give me some insight into what I should expect when I start applying for programming jobs (games and more traditional programming)  across the pond. 
  3. The gaming industry, advice!

    Toms post there reads like a girl your trying to chat up just politely answering enough of your questions just to be nice, but leaving you under no illusion of that your getting nothing from her. OP is 14 man, elaborate on your answers a bit more than just 'yes' and 'not very.'    On topic:   One thing you need to remember here, and is key to any role you find yourself in, is that you have to love it. You have to love to code. You have to love to draw. You have to love game design etc. It's what your going to be doing for, perhaps, the rest of your life and this industry evolves at a rapid pace so you need to be able to keep up and learning new things quickly (but that comes with experience).    Honestly, don't put too much faith into a degree. Whilst yes they might be useful, a lot of employers want to see how skilled you are in your respective area. Who cares if you got a 1st class degree from a swanky university. Any employer worth their salt will still offer you an interview as long as you have passion and can show case some of your work. When I was at uni I learned more doing projects in my spare time than the classes I did at uni. Partly as I was doing things I was interested in and partly as I'm not the best in those sorts of learning environments (classes / lectures etc).   I'm not saying you shouldn't go, but I am saying don't worry too much about it.   Another key concept is networking. Try and get your face known in your local game dev scene. I know a lot of indie companies and friends who have hired people / got work purely because they knew someone who knew someone. So keep your people skills up.    Finally, for your own game, pick up the free copy of Unity and use C#. I use both professionally and you can do anything you want with it, including non game related subjects. The website also offers some of the best documentation and tutorials i've ever seen in relation to code and game development. 
  4. Learning C++ 11

    I last touched upon C++ a few years ago and since then most of my professional work has been in C#. As I'm looking to move country and gain a new career I'm wanting to freshen up my C++ knowledge and skillset.   Can someone recommend the best place on the web, or a book, that I may be able to learn the new C++ standards that have been put in place since I last used it?
  5. Hey man   Thanks for the response. Lots of useful info there.   I should have pointed out that I'm coming over from the UK, that I have a degree and that I've around 18 months professional programming experience under my belt. And this ranges from a vast variety of projects that I've worked on in the two companies I've worked for. I'm also in my late 20s which I'm hoping will count for something.   I'll look into the areas / companies you've mentioned and do some research. Any more help and information is always appreciated. 
  6. Conditional visa acceptance just came through. It's like I don't care what happens for the rest of the day.
  7. I'm about to move over to Canada in the hopes of finding a job so I can live there in a permanent basis. I know Canada has quite a good game dev scene but I have no idea where most of it is located. I'm going to be spending the first little while living in the Alberta region before I move on. Could someone please tell me where a lot of game dev companies are based in Canada?    Doesn't have to anything AAA.    A lot of my experience is in Unity as well, what is the job situation for Unity experience like over there?    Right now I'm in the process of updating my portfolio website and putting up some new examples of my work. If anyone could help me out, I'd appreciate it. 
  8. About to go Freelance

    Hey guys   I'm about to do something I've contemplated for a long time and become a freelance programmer. I was wondering, have any of you ever left you job to do this? If so, what advice could you impart on a programmer about to do the same thing? Any lessons learnt the hard way you'd care to tell me about so I can do my best avoid them?   I'll be honest, doing this is scaring the hell out of me but it's something I need to do. So please, any comments about "don't do it" or something similar to those lines; keep to yourself. Unless you have good reasons backing that up.
  9. CV / Resume Review

    Thank you again. Your feedback is really appreciated.   Also, re showing the demos. I do have a website that show cases these games in video format as well as a couple of smaller demos I made but didn't put on my CV due to not wanting to turn this 2 page document into 5 pages. Then no one would read it. I was planning on adding a link to my webpage on my CV and also in the cover letter.     My website is located at the following address should you wish to view:  http://tameyourmonster.wordpress.com/   Don't worry. I am fully prepared to answer this question. Thank you for the heads up.          Also, my cv with more amendments thanks to your recommendations:   Sorry for any blatant typos. I've drafted this in open office and its typo catcher isn't very good. Before I send it off anywhere I'm going to format the whole thing in Microsoft word. 
  10. CV / Resume Review

    Thank you for that.    Brutal, but helpful. Following your advice I've reworked the content of my CV and have this. Has it improved any?    
  11. CV / Resume Review

    HI there   I was wondering if some people could be kind enough to review the content of my CV. I've yet to decide upon the layout just yet, as I want to focus on what I have to say first.    Please, feel free to rip it apart and make suggestions on any improvements I could / should make.     
  12. DirectCompute

    I've been trying to make use of the GPU as part of a project of mine. I've looked into both CUDA and OpenCL, but the lack of information showing you how to introduce these into a project is shocking. Even their dedicated forum groups are dead. So now, I'm looking into DirectCompute. From what I can tell, it's simply a new type of shader file that makes use of HLSL. My question is this, does my program (aside from being DirectX 10 / 11 ) need it's structure changed? I mean, is it simply a case of creating the CS file, setting in the project like I would any other shader, and watch the magic happen? Any information on this would be appreciated.
  13. Critique my C.V

    Thank you for the feedback. This was my second attempt at a game C.V, so I'll give you my first one to look at as well. From what you've told me, it seems to more "right." I did try to attach it, but I'm not allowed it tells me. So excuse the horrid layout. Assume its all good in a word doc. [i][u]Contact Information[/u][/i] 27 Cables Wynd House Edinburgh EH6 6DF Tel: 07506 515 559 Sean O’Brien [i]Games Programmer[/i] [b]About Me[/b] I am a young and passionate programmer with a strong interest in creating 3D computer graphics in games. I am currently investigating how CUDA and OpenCL can help improve the performance of computer games as part of my final year honours project. I hope to one day get a job working in the games industry that can help me improve my skills as a graphics and games programmer. [b]Education[/b] 2008 – 2011 [b]Glasgow Caledonian University[/b] Software Engineering (Games Development) 2nd Year Modules - Games Programming 1 - Object Oriented Software Development - Software Modeling, Analysis & Design - Game Design 3rd Year Modules - Games Programming 2 - Mathematics for Computer Games 2 - Software Processes & Practise’s - Console Programming ( iPhone Development ) - Artificial Intelligence for Computer Games 4th Year Modules - Games Programming 3 - Mobile & Ubiquitous Computing ( Android Development ) - Serious Game Design - Professional Issues - Honours Project [b]Projects & Roles[/b] Below you will find a list of the complete games I have worked on as a programmer. You will find the role I was placed in, along with the list of tasks I was assigned to do. Not included here is the smaller projects I worked for my own personal growth, but a sample selection can be found within my portfolio. Zombie Shooter 2D ( XNA ) [b]Lead Programmer[/b] - Creating the menu & GUI layouts - Implementing the turret - Assigning tasks to fellow team members Quark ( XNA ) [b]Game Play & Tools Programmer[/b] - Implementing the game state management system - Creating control system - Level Progression System - Allow designers to edit levels through a text file. - Implement Farseer Physics Engine Holy Moly ( DiectX 9 ) [b]Games Play & Tools Programmer[/b] - Craft menu system with Crazy Eddie GUI library - Implement Xbox controls - Creating track via text file - Create Sky box - Allow objects to be placed via a text file HardCoreSinkopation ( XNA ) [b]Programmer & Designer[/b] - Designing initial game concept & levels - Score board - GUI objects - Created during the 2010 Scottish Game Jam and placed 3rd overall Unending Wave ( Unity3D ) [b]Programmer[/b] - Spawning all of the objects on screen - Collision Detection and removal - Created during the 2011 Scottish Game Jam and placed 8th overall Taffy's Sweet Bunny Dreams (Unity) [b]Programmer[/b] [b]- [/b]Creating a day and night cycle - Bug fixes - Main game play - Created during the 2012 Scottish Game Jan and placed 2[sup]nd[/sup] in the best art category and 2[sup]nd[/sup] at that months IGDA meeting in Glasgow. [b]Technical & Personal Skill Base[/b] The following are a list of programming languages and programs that I have a knowledge base of. C / C++ DirectX 9 & 10 Eclipse C# XNA Xcode Java Cocos2D Microsoft Visual Studio Unity OpenGL / OpenGL ES Android Development iOS Development Excellent time keep Can work as part of a team Ability to work to a deadline Can work independently Quick to learn new skill sets Willingness to offer ideas & opinions [b]Additional Information[/b] Whilst I have only been programming for a short period of time I have never let my lack of understanding or knowledge stop me in achieving what I wanted to do. An example of this is during the 2010 Scottish Game Jam. The group I ended up working with had decided to make their game in Unity3D, something I had never used before. Instead of complaining about it and trying to get the group to switch to something I have mode knowledge of, I sat down and spent the first 10 hours of the even learning how Unity3D worked. This ended up with myself needing to create the 2 key systems of the game; the object spawning and collision detection. I also do this with other topics I have no knowledge of and set out to create simple demos of how certain game aspects are done. Currently I’m working on expanding my knowledge of DirectX 10 as well as researching GPU programming through the use of OpenCL and CUDA. [b]References[/b] References are available upon request.
  14. Critique my C.V

    Hey, I was wondering if someone could take a quick look of my C.V and see if it's ok. Anything you think I should put in there for a junior games programming job? Change the wording? Spelling mistakes etc. Please, let me know.
  15. Studying Games Programming

    I'm doing a games software engineering course and I wished I hadn't. It's pointless, and the "skills" I'm learning are not even applicable to what I want to be doing i.e programming. As an example, in my second year I had a course that focused on multimedia authoring. The course work consisted of creating a Flash slideshow and a garden scene in SoftImage XSI. One week in a lecture we watch, and I kid you not, the extra's on a Pixar DVD to gain "insight into what 3D modelers / animators do." We also got some fantasic quotes like: "If you render in 60 frames per second, you will end up with 60 frames, every second..." Put in your own meme. Do computer science, or at least a games degree that has a reputation for being good.